kakoune/src
Maxime Coste 7fb49b183e ShellManager environment variable use a regex instead of an exact match
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 19:40:18 +02:00
..
rc git.kak: use filetype option 2012-06-15 14:24:57 +02:00
.gdbinit gdb: do not catch throw, but break when constructing an assert_failed exception 2012-04-03 13:42:20 +00:00
assert.cc replace std::string references with String 2012-04-14 01:17:09 +00:00
assert.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
buffer_iterator.inl.hh code cleanups in buffer 2012-06-25 19:05:32 +02:00
buffer_manager.cc BufferManager deletes remaining buffers in his destructor 2012-06-14 13:15:30 +00:00
buffer_manager.hh BufferManager deletes remaining buffers in his destructor 2012-06-14 13:15:30 +00:00
buffer.cc code cleanups in buffer 2012-06-25 19:05:32 +02:00
buffer.hh code cleanups in buffer 2012-06-25 19:05:32 +02:00
command_manager.cc sort command names completion candidates 2012-06-02 15:49:56 +00:00
command_manager.hh The def command do not override commands by default, use -allow-override 2012-06-02 15:49:35 +00:00
commands.cc support buffer as a hook target 2012-06-14 20:51:01 +00:00
commands.hh move commands to commands.{cc,hh} 2012-05-07 03:13:34 +00:00
completion.cc Cleanup utils.hh, remove auto_raii in favor of on_scope_end 2012-06-12 18:45:13 +00:00
completion.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
context.hh fix include in context.hh 2012-02-13 21:32:54 +00:00
debug.cc replace std::string references with String 2012-04-14 01:17:09 +00:00
debug.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
display_buffer.cc DisplayBuffer optimization, suppressed some paranoid checks 2012-05-29 00:33:55 +00:00
display_buffer.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
editor.cc Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
editor.hh Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
exception.cc replace std::string references with String 2012-04-14 01:17:09 +00:00
exception.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
file.cc include <unistd.h> in order to get read and write 2012-05-30 14:19:53 +02:00
file.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
filter_group.cc remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
filter_group.hh Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
filter_registry.cc remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
filter_registry.hh Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
filter.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
filters.cc replace Option::operator {String,int} with Option::as_{string,int} 2012-06-12 18:26:20 +00:00
filters.hh Buffer: add filter support 2011-12-02 14:28:27 +00:00
highlighter_group.cc remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
highlighter_group.hh Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
highlighter_registry.cc remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
highlighter_registry.hh Add a FilterGroup, and cleanup HighlighterGroup 2012-06-12 18:24:29 +00:00
highlighter.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
highlighters.cc replace Option::operator {String,int} with Option::as_{string,int} 2012-06-12 18:26:20 +00:00
highlighters.hh HighlighterGroup: move to it's own file, Window uses them directly 2012-01-19 20:37:29 +00:00
hook_manager.cc HookManager are now hierarchical from window to buffer to global 2012-06-07 13:29:44 +00:00
hook_manager.hh HookManager are now hierarchical from window to buffer to global 2012-06-07 13:29:44 +00:00
idvaluemap.hh remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
kakrc enable global and line numbering in kakrc 2012-05-29 11:35:30 +00:00
keys.cc replace std::string references with String 2012-04-14 01:17:09 +00:00
keys.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
line_and_column.hh add some missing operators to LineAndColumn 2012-03-21 14:13:26 +00:00
main.cc ShellManager environment variable use a regex instead of an exact match 2012-06-25 19:40:18 +02:00
Makefile Makefile: add rule for tags 2011-09-08 14:28:42 +00:00
memoryview.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
ncurses.cc abstract ui functions in a UI base class 2012-06-05 23:15:19 +00:00
ncurses.hh abstract ui functions in a UI base class 2012-06-05 23:15:19 +00:00
option_manager.cc Refactor OptionManager, add OptionManagerWatcher 2012-06-14 13:16:44 +00:00
option_manager.hh Refactor OptionManager, add OptionManagerWatcher 2012-06-14 13:16:44 +00:00
regex.hh Add a ShellManager which handles executing shell commands 2012-05-03 07:25:13 +00:00
register_manager.hh Merge captures into registers, implements register insertion 2012-02-09 23:47:55 +00:00
register.cc replace std::string references with String 2012-04-14 01:17:09 +00:00
register.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
selection.cc remove ModificationListener and use a list of iterators to update instead 2012-04-04 13:56:19 +00:00
selection.hh remove ModificationListener and use a list of iterators to update instead 2012-04-04 13:56:19 +00:00
selectors.cc Add a ShellManager which handles executing shell commands 2012-05-03 07:25:13 +00:00
selectors.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
shell_manager.cc ShellManager environment variable use a regex instead of an exact match 2012-06-25 19:40:18 +02:00
shell_manager.hh ShellManager environment variable use a regex instead of an exact match 2012-06-25 19:40:18 +02:00
string.cc Add some string helpers and unit tests 2012-05-29 05:19:50 +00:00
string.hh correctly implement std::hash<String> 2012-05-30 14:20:21 +02:00
ui.cc abstract ui functions in a UI base class 2012-06-05 23:15:19 +00:00
ui.hh abstract ui functions in a UI base class 2012-06-05 23:15:19 +00:00
unit_tests.cc Add some string helpers and unit tests 2012-05-29 05:19:50 +00:00
utils.hh remove ugly id_to_str param in idvaluemap and str_to_str 2012-06-25 19:11:13 +02:00
window.cc Windows call the WinSetOption hook when an option changes 2012-06-14 13:19:38 +00:00
window.hh Windows call the WinSetOption hook when an option changes 2012-06-14 13:19:38 +00:00