home/src
Maxime Coste 8cca77c949 Accept docstrings with last line not fully indented
When trimming indent, the last line, if only containing
whitespaces does not need to match the indent, so that
this indentation style works:

    -docstring %{
        indented string
    }
2019-09-17 21:48:00 +10:00
..
.gdbinit Embed gdb pretty-printing script directly into Kakoune binary 2019-01-23 20:27:16 +11:00
alias_registry.cc
alias_registry.hh
array_view.hh Fix array_view dependency on std::min 2019-01-24 22:55:20 +11:00
assert.cc Fix undefined behavior in notify_fatal_error 2018-10-05 10:10:14 +01:00
assert.hh
backtrace.cc
backtrace.hh
buffer_manager.cc Prevent conversion to client on suspend from disconnecting other clients 2019-04-12 13:23:38 +10:00
buffer_manager.hh
buffer_utils.cc Fix emission of BufReadFifo events 2019-06-11 10:11:28 -04:00
buffer_utils.hh Buffer begin and end are not end-of-words 2018-10-08 12:40:52 +11:00
buffer.cc Refactor option_to_string quoting support, introduce Quoting::Raw 2019-06-19 23:04:16 +10:00
buffer.hh Fix warning on gcc 8 2019-01-20 22:59:28 +11:00
buffer.inl.hh Use BufferCoord sentinel type for regex matching on BufferIterators 2018-11-01 21:51:10 +11:00
changes.cc
changes.hh Extract update_ranges_ifn as a general utility function 2018-06-11 15:10:30 +10:00
client_manager.cc Ensure current context switches away from buffer on delete-buffer 2019-07-22 20:26:39 +10:00
client_manager.hh Prevent conversion to client on suspend from disconnecting other clients 2019-04-12 13:23:38 +10:00
client.cc Ensure current context switches away from buffer on delete-buffer 2019-07-22 20:26:39 +10:00
client.hh Ensure current context switches away from buffer on delete-buffer 2019-07-22 20:26:39 +10:00
clock.hh Remove DurationMs and slight code refactor 2018-12-28 06:27:35 +11:00
color.cc
color.hh
command_manager.cc Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
command_manager.hh Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
commands.cc src: De-indent docstrings passed to command/option/mapping definitions 2019-07-25 12:28:04 +03:00
commands.hh Re-introduce kill_session::exit_status, @lenormf was right 2018-07-19 19:27:56 +10:00
completion.cc
completion.hh Introduce Menu completion flags to auto select best candidate 2019-05-17 19:52:22 +10:00
constexpr_utils.hh Refactor Hook management to have a well defined list of hooks 2018-10-23 08:15:53 +11:00
context.cc Ensure current context switches away from buffer on delete-buffer 2019-07-22 20:26:39 +10:00
context.hh Ensure current context switches away from buffer on delete-buffer 2019-07-22 20:26:39 +10:00
coord.hh
diff.hh
display_buffer.cc
display_buffer.hh Fixed all reorder warnings 2019-02-27 22:45:31 -08:00
enum.hh
env_vars.cc Do not copy environment strings, just refer to them 2019-03-21 20:43:24 +11:00
env_vars.hh
event_manager.cc Fixed all reorder warnings 2019-02-27 22:45:31 -08:00
event_manager.hh
exception.cc
exception.hh
face_registry.cc Fix parsing of faces with a base but no attributes 2019-04-28 00:35:52 +01:00
face_registry.hh Change faces alias to be a base that can be modified 2019-04-23 23:15:23 +01:00
face.hh Small code cleanup in Face struct definition 2019-04-18 14:37:24 +02:00
file.cc Fix build on FreeBSD 2019-07-06 08:53:47 +02:00
file.hh Add a -to-file <filename> switch to the echo command 2019-04-07 09:32:17 +10:00
flags.hh
hash_map.cc Fix use of removed std::random_shuffle 2019-01-20 22:59:28 +11:00
hash_map.hh Add HashMap::items to access item list 2018-07-05 07:54:28 +10:00
hash.cc
hash.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
highlighter_group.cc Tweak how highlighter names are auto-generated 2018-07-05 07:54:28 +10:00
highlighter_group.hh Refactor add-highlighter to make naming explicit 2018-07-05 07:54:28 +10:00
highlighter.cc Refactor add-highlighter to make naming explicit 2018-07-05 07:54:28 +10:00
highlighter.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
highlighters.cc Fallback to wrapping in between 'word' when 'WORD' fails 2019-08-12 18:40:56 +10:00
highlighters.hh
hook_manager.cc Support named captures in hooks 2019-04-15 23:56:49 +10:00
hook_manager.hh Rename ModuleLoad hook to ModuleLoaded 2019-06-25 19:16:47 +02:00
input_handler.cc Allow scrolling while dragging mouse 2019-09-15 10:27:00 +10:00
input_handler.hh Allow scrolling while dragging mouse 2019-09-15 10:27:00 +10:00
insert_completer.cc Filter non-extra_word_chars completion candidates using Codepoints 2019-07-09 19:36:57 +10:00
insert_completer.hh Change completions option docstring element to be an arbitrary command 2019-04-17 08:38:52 +02:00
json_ui.cc Make scrolling speed configurable 2019-08-19 22:16:39 +10:00
json_ui.hh
keymap_manager.cc Add a way to unmap all keys of a given mode at once 2018-09-23 19:40:38 +02:00
keymap_manager.hh Add a way to unmap all keys of a given mode at once 2018-09-23 19:40:38 +02:00
keys.cc Fix printing of F12 key 2019-09-08 22:54:41 +10:00
keys.hh Make scrolling speed configurable 2019-08-19 22:16:39 +10:00
line_modification.cc Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
line_modification.hh Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
main.cc Fix multi-client server suspend 2019-09-16 07:38:24 +10:00
Makefile Use -O0 for debug builds 2019-07-09 19:27:55 +10:00
memory.cc Track more memory statistics 2019-03-21 20:35:22 +11:00
memory.hh Track more memory statistics 2019-03-21 20:35:22 +11:00
meta.hh Use BufferCoord sentinel type for regex matching on BufferIterators 2018-11-01 21:51:10 +11:00
ncurses_ui.cc Restore palette before suspend 2019-09-16 21:57:53 +10:00
ncurses_ui.hh Restore palette before suspend 2019-09-16 21:57:53 +10:00
normal.cc Make arrow keys normal mode mappings instead of commands 2019-09-15 19:40:38 +10:00
normal.hh Support discarding selections in exec/eval -itersel 2019-05-13 17:34:43 +10:00
option_manager.cc Defer deletion of unsetted option to return to main loop 2019-01-20 22:46:40 +11:00
option_manager.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
option_types.cc Change option lists to be specified as separate arguments on commands line 2018-07-05 07:54:28 +10:00
option_types.hh Fix quoting of tuple options 2019-06-27 22:42:12 +10:00
option.hh Refactor option_to_string quoting support, introduce Quoting::Raw 2019-06-19 23:04:16 +10:00
optional.hh Add Optional::map and Optional::cast methods 2019-04-01 22:09:32 +11:00
parameters_parser.cc Do not keep a reference to ParametersDesc inside ParameterParser 2019-05-10 23:46:16 +10:00
parameters_parser.hh Do not keep a reference to ParametersDesc inside ParameterParser 2019-05-10 23:46:16 +10:00
range.hh Move LineRangeSet to line_modification.hh 2018-10-21 12:10:21 +11:00
ranges.cc Change pipe diffing to work linewise 2019-01-23 20:20:54 +11:00
ranges.hh Add a gather overload that infer element type 2019-06-10 21:57:06 +10:00
ranked_match.cc Rank a word-boundary after a non-word-boundary 2019-09-07 22:53:29 +02:00
ranked_match.hh
ref_ptr.hh
regex_impl.cc Fix build on FreeBSD 2019-07-06 08:53:47 +02:00
regex_impl.hh Fix regex not always selecting the leftmost longest match 2019-02-04 17:33:29 +11:00
regex.cc Try to bypass clang crash 2019-01-20 22:59:28 +11:00
regex.hh Split compile time regex flags from runtime ones 2019-01-20 22:59:28 +11:00
register_manager.cc
register_manager.hh src: Cap the maximum size of history registers 2019-07-02 16:36:12 +03:00
remote.cc Fix kak -l when $XDG_RUNTIME_DIR is set 2019-08-20 16:13:21 -04:00
remote.hh Fix kak -l when $XDG_RUNTIME_DIR is set 2019-08-20 16:13:21 -04:00
safe_ptr.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
scope.cc Refactor option_to_string quoting support, introduce Quoting::Raw 2019-06-19 23:04:16 +10:00
scope.hh
selection.cc Do not merge selections on backspace in insert mode 2019-05-29 23:12:04 +10:00
selection.hh Do not merge selections on backspace in insert mode 2019-05-29 23:12:04 +10:00
selectors.cc src: Make sure the iterator is inbound before decrementing it 2019-06-14 09:17:56 +03:00
selectors.hh Fixed Selection being defined as a struct and class 2019-02-27 22:45:31 -08:00
shared_string.cc Fix shared string registry ref count stats 2018-07-26 22:20:19 +10:00
shared_string.hh
shell_manager.cc Make quoting opt-in by using $kak_quoted_... 2019-06-23 12:04:21 +10:00
shell_manager.hh Use shell specific quoting for env vars 2018-08-29 07:53:59 +10:00
string_utils.cc Accept docstrings with last line not fully indented 2019-09-17 21:48:00 +10:00
string_utils.hh src: De-indent docstrings passed to command/option/mapping definitions 2019-07-25 12:28:04 +03:00
string.cc Make String able to reference external data without copying 2019-03-19 22:00:57 +11:00
string.hh Make String able to reference external data without copying 2019-03-19 22:00:57 +11:00
unicode.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
unit_tests.cc
unit_tests.hh
units.hh
user_interface.hh
utf8_iterator.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
utf8.hh Rank a word-boundary after a non-word-boundary 2019-09-07 22:53:29 +02:00
utils.hh Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
value.hh
vector.hh
window.cc Refactor option_to_string quoting support, introduce Quoting::Raw 2019-06-19 23:04:16 +10:00
window.hh Run WinClose hook before putting the window into trash 2019-02-17 11:21:26 +11:00
word_db.cc Limit the amounts of calls to get_extra_word_chars 2019-08-31 13:14:46 +10:00
word_db.hh Limit the amounts of calls to get_extra_word_chars 2019-08-31 13:14:46 +10:00