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 Rename containers.hh to ranges.hh (and Container to Range) 2017-08-29 15:23:03 +07:00
alias_registry.hh Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
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 Add support for the shift modifier. 2018-04-11 15:15:45 +10:00
backtrace.cc Apply clang-tidy modernize to the codebase 2017-01-08 22:39:01 +00:00
backtrace.hh Return a String in Backtrace::desc 2015-05-29 13:35:54 +01:00
buffer_manager.cc Prevent conversion to client on suspend from disconnecting other clients 2019-04-12 13:23:38 +10:00
buffer_manager.hh Small cleanup in BufferManager code 2016-11-29 19:12:10 +00:00
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 Fix overly strict backward_sorted_until 2017-02-20 19:46:12 +00:00
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 Refactor option_from_string to return directly the option value 2018-05-27 13:00:50 +10:00
color.hh Refactor option_from_string to return directly the option value 2018-05-27 13:00:50 +10:00
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 Do not expose C++ typeid().name to user facing errors on wrong option type 2018-05-26 10:01:26 +10:00
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 Constexprify various hash functions 2017-10-20 12:21:22 +08:00
diff.hh diff: try to improve code readability 2018-02-09 21:31:10 +11:00
display_buffer.cc Make FaceRegistry scoped 2018-04-07 16:27:50 +10:00
display_buffer.hh Fixed all reorder warnings 2019-02-27 22:45:31 -08:00
enum.hh Move constexpr compatible Array struct to meta.hh 2017-05-17 20:20:31 +01:00
env_vars.cc Do not copy environment strings, just refer to them 2019-03-21 20:43:24 +11:00
env_vars.hh Replace IdMap with HashMap 2017-03-07 01:12:37 +00:00
event_manager.cc Fixed all reorder warnings 2019-02-27 22:45:31 -08:00
event_manager.hh EventManager: Never block if a forced file descriptor is present 2018-06-03 12:17:38 +10:00
exception.cc exception::what returns a StringView rather than a const char* 2015-03-13 13:15:51 +00:00
exception.hh Rework fail command not to display command call stack 2018-05-26 21:31:17 +10:00
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 Add more constexpr to flags wrapping functions 2017-10-06 13:48:01 +08:00
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 Fix various undefined behaviours detected by UBSan 2017-06-26 11:27:18 +01:00
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 Refactor option_from_string to return directly the option value 2018-05-27 13:00:50 +10:00
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 Rework the way UI can trigger a client quitting 2018-04-29 22:31:57 +10:00
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 Make non smart case full match better than smart case full match 2017-07-19 20:18:47 +02:00
ref_ptr.hh RefPtr: use inconditional noexcept specification on destructor 2018-02-28 15:04:00 +11:00
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 Move all non-core string code to string_utils.{hh,cc} 2017-10-10 10:52:32 +08:00
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 Docs: add exhaustive list of scoped objects 2018-04-28 17:41:24 +02:00
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 Replace uses of UnorderedMap with HashMap 2017-03-07 01:03:26 +00:00
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 More refactoring of the diff code in order to make it cleaner 2017-07-18 16:11:24 +02:00
unit_tests.hh Small refactor in unit tests 2015-05-24 22:34:05 +01:00
units.hh Constexprify various hash functions 2017-10-20 12:21:22 +08:00
user_interface.hh Add MenuStyle::Search that prevents the menu from hiding buffer text 2018-06-03 12:17:38 +10:00
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 Small code simplifications 2017-09-07 19:38:34 +08:00
vector.hh Modernize the way we compute memory domains from type 2017-05-26 07:59:18 +01:00
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