summaryrefslogtreecommitdiff
path: root/share/kak
AgeCommit message (Collapse)Author
2021-05-02colorscheme: improve error message if a colorscheme was not found.Markus F.X.J. Oberhumer
2020-08-24Avoid accidentally using environment variables in sh scopesJohannes Altmanninger
On the instances with altfile this was already the case, but this makes it more obvious. Closes #3673
2019-10-29share kakrc: Use `fail` in the `:colorscheme` commandFrank LENORMAND
When an invalid colorscheme is selected from the user configuration file, the editor doesn't report any errors at startup unless the `fail` command is used.
2019-01-23Only embed gdb script on ELF targets, and add missing gdb symlinkMaxime Coste
2018-10-03Added shell command completion support to define-command and promptJustin Frank
This commit also introduces a regression in that I decided that the best way to avoid overly long and confusing names was to rename the current shell-* switches to script-*, and have the shell command completion be shell-completion. renamed script-{completion,candidates} to shell-script-* Updated docs with new switch names Added -shell-completion switch to x11-repl and kitty-repl
2018-07-08Improve kakoune startup time by 33%Maxim Baz
2018-07-05Do not reparse %sh{...} stringsMaxime Coste
Automatic reparsing of %sh{...}, while convenient in many cases, can be surprising as well, and can lead to security problems: 'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'. we make this danger explicit, and we fix the 'nop %sh{...}' pattern. To reparse %sh{...} strings, they can be passed to evaluate-commands, which has been fixed to work in every cases where %sh{...} reparsing was used..
2018-02-24kakrc: refactor colorscheme implementationMaxime Coste
Style tweaks, and remove check for parameter count as this is already done by Kakoune itself (the command is specified to take 1 parameter)
2018-02-22kakrc: Allow `colorscheme` to search directories recursivelyFrank LENORMAND
2018-01-19Introduce a $kak_config env var containing the Kakoune user config dirMaxime Coste
Makes it easier for users who want to locate their kakrc file, and does not require to go through shell expansion to get it as "${XDG_CONFIG_DIR:-${HOME}/.config}/kak" Fixes #1740
2017-11-08Doc: add missing symlink to access ocumentation pagesMaxime Coste
a share/kak/doc symlink to doc/pages was not committed, preventing non-installed kakoune from accessing the on line documentation.
2017-05-15kakrc: Simplify and optimize the autoload functionFrank LENORMAND
2017-05-09Rename kakrc::autoload to kakrc::autoload_directoryChloe Kudryavtsev
`autoload` is a reserved keyword in the ksh family of shells. Some of these are common `/bin/sh` providers (e.g mksh). Renaming it to have a prefix fixes autoloading on such systems (see #1353). This should not have any side effects due to the limited scope.
2017-01-05Remove the runtime commandMaxime Coste
2016-10-13Fix python comment copy logic in python.kakMaxime Coste
And introduce the first unit test that sources bundled support scripts. Fixes #860
2016-09-05Use shell-candidates for :colorscheme completionMaxime Coste
2016-04-23Fix the error message display in the `colorscheme` functionFrank LENORMAND
2016-04-11Avoid stderr message from cut when completing colorschemesMaxime Coste
2016-03-27Try to load an eventual kakrc.local next to the common kakrcMaxime Coste
2016-01-29Avoid spurious error on empty autoload foldersMaxime Coste
2016-01-10Use printf instead of echo in colorscheme completerMaxime Coste
2016-01-06Posix compliance in colorscheme command completerMaxime Coste
2015-12-11Report debug information on failed autoloadingEnrico Lumetti
2015-12-01Change def -shell-params to def -params and take the counts as parametersMaxime Coste
2015-07-20Fix colorscheme completion that triggered a shell syntax errorMaxime Coste
When the user colors dir was missing, expr was failing, with the error ending up in the *debug* buffer
2015-07-19Load default.kak as default color schemeEike Plack
2015-07-17Autoload color schemes in userspaceEike Plack
* if a color scheme exists system wide the one in userspace will take precedence
2015-07-03Formatting fixMaxime Coste
2015-07-02Add a colorscheme command and a first zenburn them in the colors directoryMaxime Coste
2015-06-02Fix autoload symlink, was absolute instead of relativeMaxime Coste
2015-05-31Remove debug messages from kakrcMaxime Coste
2015-05-30Autoload site wide kak scripts if the user does not have his own autoload folderMaxime Coste
2015-05-29Indentation fix in kakrcMaxime Coste
2015-05-12Do not override meta face when defining markup color schemeMaxime Coste
2015-05-09Use named colors in highlighting configuration for markup languages.BenoƮt Laurent
2014-07-19source all .kak in autoload/Alex Leferry 2
2014-07-14Remove region highlighter, rename multi_regions to regions, cleanupMaxime Coste
2014-07-13Rename 'macro' face to more general 'meta'Maxime Coste
As it is used in python/ruby for 'import' which is not really a macro.
2014-07-12Rename :colalias to :face and update documentationMaxime Coste
2013-12-23Make kak more installableMaxime Coste
* Kak relies on the kakrc file to be in ../share/kak/kakrc relative to kak binary rather than in the same directory * Added an install target to the Makefile