| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2012-06-27 | add kak_opt_.* environement variable retriever to access options from shell. | Maxime Coste | |
| 2012-06-27 | Tweak String class, and cleanup usages | Maxime Coste | |
| remove String::clear, add operator=(String&&) add str_to_int(const String&) to replace atoi. | |||
| 2012-06-25 | ShellManager environment variable use a regex instead of an exact match | Maxime Coste | |
| when a kakoune releated env var used in a shell command, the ShellManager tries to match it with given regex and the first that matches calls its value retriever. For this to be useful, EnvVarRetrievers now also take the variable name in its parameters. | |||
| 2012-06-25 | remove ugly id_to_str param in idvaluemap and str_to_str | Maxime Coste | |
| 2012-06-25 | code cleanups in buffer | Maxime Coste | |
| 2012-06-15 | git.kak: use filetype option | Maxime Coste | |
| 2012-06-14 | cleanup kakrc.kak | Maxime Coste | |
| 2012-06-14 | support buffer as a hook target | Maxime Coste | |
| 2012-06-14 | delete buffer deletes the current buffer when no params given | Maxime Coste | |
| 2012-06-14 | execute BufClose hook in Buffer destructor | Maxime Coste | |
| 2012-06-05 | fix some warnings detected with clang | Maxime Coste | |
| 2012-06-14 | rework cpp.kak and kakrc.kak to use the filetype option | Maxime Coste | |
| 2012-06-14 | Reorder managers creation in main | Maxime Coste | |
| 2012-06-14 | Windows call the WinSetOption hook when an option changes | Maxime Coste | |
| 2012-06-14 | Refactor OptionManager, add OptionManagerWatcher | Maxime Coste | |
| - use set_option to set an option, instead of operator[] (no-const) - keeps a list of OptionManagerWatcher to notify when an option change it also notifies when an option changes in his parent and the option is not overridden. | |||
| 2012-06-14 | BufferManager deletes remaining buffers in his destructor | Maxime Coste | |
| 2012-06-12 | When creating an Option, OptionManager takes it's initial value from it's ↵ | Maxime Coste | |
| parent if possible | |||
| 2012-06-12 | BufCreate hook is always called for every buffer, BufNew is called when ↵ | Maxime Coste | |
| creating a new file | |||
| 2012-06-12 | replace Option::operator {String,int} with Option::as_{string,int} | Maxime Coste | |
| 2012-06-12 | Add a FilterGroup, and cleanup HighlighterGroup | Maxime Coste | |
| FilterGroup is similar to HighlighterGroup, it permits grouping together filters for easy removal. | |||
| 2012-06-12 | Cleanup utils.hh, remove auto_raii in favor of on_scope_end | Maxime Coste | |
| 2012-06-12 | call SetOption hook when setting an option | Maxime Coste | |
| 2012-06-12 | execute kakrc after creating an UI | Maxime Coste | |
| 2012-06-07 | HookManager are now hierarchical from window to buffer to global | Maxime Coste | |
| window hooks also executes buffer hook which also execute global hooks | |||
| 2012-06-05 | abstract ui functions in a UI base class | Maxime Coste | |
| 2012-06-05 | fix runtime directory detection on MacOS | Maxime Coste | |
| 2012-06-05 | fix compilation on MacOS | Maxime Coste | |
| 2012-06-04 | global: select the tag, fail nicely | Maxime Coste | |
| 2012-06-04 | add a try command | Maxime Coste | |
| use try <commands...> catch <failure_commands...> | |||
| 2012-06-04 | tweak cpp highlighting | Maxime Coste | |
| 2012-06-04 | check if no modification were made in Buffer::end_undo_group | Maxime Coste | |
| 2012-06-02 | sort command names completion candidates | Maxime Coste | |
| 2012-06-02 | The def command do not override commands by default, use -allow-override | Maxime Coste | |
| 2012-05-30 | correctly implement std::hash<String> | Maxime Coste | |
| 2012-05-30 | include <unistd.h> in order to get read and write | Maxime Coste | |
| 2012-05-29 | enable global and line numbering in kakrc | Maxime Coste | |
| 2012-05-29 | Alt-Space permits to remove a selection by index | Maxime Coste | |
| 2012-05-29 | Restore piping support. | Maxime Coste | |
| Add a ShellManager::pipe method, which pipes a string into the command. Not quite satisfied with this interface. | |||
| 2012-05-29 | tweak cpp highlighting | Maxime Coste | |
| 2012-05-29 | global.kak: support tag name completion | Maxime Coste | |
| 2012-05-29 | Correctly set env vars in define_command | Maxime Coste | |
| 2012-05-29 | Support -shell-completion option in the def command | Maxime Coste | |
| -shell-completion takes some shell code as parameter which should returns a newline separated list of completion candidates. | |||
| 2012-05-29 | Add some string helpers and unit tests | Maxime Coste | |
| functions int_to_str(int) and split(const String&, Character), plus corresponding unit tests | |||
| 2012-05-29 | CommandManager::execute can take an optional EnvVarMap argument which is ↵ | Maxime Coste | |
| used for shell evaluation | |||
| 2012-05-29 | ShellManager::eval now takes an additional env_var map | Maxime Coste | |
| 2012-05-29 | Factorize some duplicated completer code in register_commands | Maxime Coste | |
| 2012-05-29 | DisplayBuffer optimization, suppressed some paranoid checks | Maxime Coste | |
| 2012-05-29 | Fix Window::scroll_to_keep_cursor_visible_ifn | Maxime Coste | |
| 2012-05-28 | global.kak: the 'tag' command uses 'menu -auto-single' | Maxime Coste | |
| 2012-05-28 | the 'menu' commands now takes an optional -auto-single option | Maxime Coste | |
| -auto-single tell the 'menu' command not to prompt when there is only a single choice, and to automatically execute it's command. | |||
