kakoune/src
Maxime Coste 541c385aa4 Revert "Do not make cursor visible on force redraw"
This unfortunately breaks the testing framework, more work
necessary before we can do that.

This reverts commit 9b1f4f5f20.
2023-09-08 05:54:32 +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 Replace std::enable_if with requires 2021-11-21 09:44:56 +11:00
assert.cc Escape message before running xmessage in a shell 2022-06-26 18:07:22 +02:00
assert.hh
backtrace.cc
backtrace.hh
buffer_manager.cc Support opening files bigger than 2 GiB 2021-05-28 17:03:41 +10:00
buffer_manager.hh Remove unnecessary forward declaration 2021-07-20 22:30:41 +10:00
buffer_utils.cc Revert "Switch undo storage from a tree to a plain list" 2023-06-17 17:31:57 +10:00
buffer_utils.hh rework selection insert/replace using a for_each method 2021-09-30 20:12:58 +10:00
buffer.cc Another small structured binding conversion 2023-06-21 17:36:33 +10:00
buffer.hh Revert "Switch undo storage from a tree to a plain list" 2023-06-17 17:31:57 +10:00
buffer.inl.hh Replace std::strong_ordering with auto return type to not require <compare> 2023-01-21 11:19:39 +11:00
changes.cc
changes.hh Fix pasting after when selections are overlapping 2022-11-28 20:27:44 +11:00
client_manager.cc Remove Window::force_redraw() 2023-08-27 08:03:42 +10:00
client_manager.hh Load buffer in command line order 2022-12-06 17:48:42 +11:00
client.cc Do not make cursor visible after mouse scrolling and view commands 2023-09-02 12:55:57 +10:00
client.hh Remove Window::force_redraw() 2023-08-27 08:03:42 +10:00
clock.hh Remove DurationMs and slight code refactor 2018-12-28 06:27:35 +11:00
color.cc Make Color::validate_alpha() a constexpr function. 2022-02-12 21:35:33 +11:00
color.hh Make Color::validate_alpha() a constexpr function. 2022-02-12 21:35:33 +11:00
command_manager.cc Add a ProfileScope helper class to replace most profiling uses 2023-08-13 03:57:46 +10:00
command_manager.hh Add support for recursive expansions with %exp{...} 2023-05-04 12:49:50 +10:00
commands.cc Remove Window::force_redraw() 2023-08-27 08:03:42 +10:00
commands.hh
completion.cc
completion.hh Restore auto-select on return, add a flag to disable that for commands 2020-11-18 19:56:05 +11:00
constexpr_utils.hh Fix compilation due to failing template deduction for aggregates 2022-04-28 19:34:36 +02:00
context.cc Make selection undo skip over entries that are nop after buffer change 2022-12-27 18:24:55 +01:00
context.hh Do not make cursor visible after mouse scrolling and view commands 2023-09-02 12:55:57 +10:00
coord.hh Fix warnings with gcc-13 2023-05-21 12:40:27 +10:00
diff.hh Remove posB from information given by the diff algorithm 2020-03-20 20:27:50 +11:00
display_buffer.cc Trim display lines before the colorize pass 2023-06-12 16:26:22 +10:00
display_buffer.hh Try to fix clang build issues 2023-08-05 10:34:16 +10:00
enum.hh Replace std::enable_if with requires 2021-11-21 09:44:56 +11:00
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 Add <c-g> to cancel current operation 2023-05-21 16:20:51 +10:00
event_manager.hh Add <c-g> to cancel current operation 2023-05-21 16:20:51 +10:00
exception.cc
exception.hh Add <c-g> to cancel current operation 2023-05-21 16:20:51 +10:00
face_registry.cc Pre-parse face specs in Highlighters 2023-06-10 09:46:46 +10:00
face_registry.hh Pre-parse face specs in Highlighters 2023-06-10 09:46:46 +10:00
face.hh Re-work line trimming to fix issues with column highighters 2022-07-13 12:24:14 +10:00
file.cc Fix crash after multiple terminal resizes 2023-04-24 18:31:05 +02:00
file.hh Fix crash after multiple terminal resizes 2023-04-24 18:31:05 +02:00
flags.hh Replace std::enable_if with requires 2021-11-21 09:44:56 +11:00
hash_map.cc Fix clang warning regarding useless braces when using HashSet 2022-08-28 15:23:29 +02:00
hash_map.hh Refactor KeymapManager to enfore setting is_executing on key iteration 2023-05-29 20:11:06 +10:00
hash.cc Merge branch 'roam-murmurhash-endian' of http://github.com/ppentchev/kakoune 2022-07-10 17:46:07 +10:00
hash.hh Replace std::enable_if with requires 2021-11-21 09:44:56 +11:00
highlighter_group.cc Use menu behavior for add-highlighter/remove-highlighter completion 2022-07-21 16:48:44 +02:00
highlighter_group.hh Rename DefinedHighlighters to SharedHighlighters 2020-08-08 11:19:02 +10:00
highlighter.cc Add -override support to add-highlighter 2020-03-30 21:04:01 +11:00
highlighter.hh Do not make cursor visible after mouse scrolling and view commands 2023-09-02 12:55:57 +10:00
highlighters.cc Merge remote-tracking branch 'divarvel/show-trailing-whitespace' 2023-09-08 05:50:11 +10:00
highlighters.hh Use inplace_merge() for ranges 2021-03-09 10:13:31 -05:00
hook_manager.cc Add a ProfileScope helper class to replace most profiling uses 2023-08-13 03:57:46 +10:00
hook_manager.hh Immediately execute ModuleLoaded hooks for already loaded modules 2023-02-14 21:31:29 +11:00
input_handler.cc Do not make cursor visible after mouse scrolling and view commands 2023-09-02 12:55:57 +10:00
input_handler.hh Do not make cursor visible after mouse scrolling and view commands 2023-09-02 12:55:57 +10:00
insert_completer.cc This commit attempts to fix a crash with -f. Specifically when kakoune 2022-12-21 17:46:49 -05:00
insert_completer.hh Code style cleanups around insert completer 2022-06-04 10:50:09 +10:00
json_ui.cc Implement bracketed paste 2023-03-11 16:21:57 +01:00
json_ui.hh Implement bracketed paste 2023-03-11 16:21:57 +01:00
json.cc Fix spurious warning likely due to String::Data not being std compliant 2021-12-11 08:44:19 +11:00
json.hh src: Move JSON parsing code to its own file 2019-11-17 09:27:46 +01:00
keymap_manager.cc Allow map/unmap during mapping execution 2023-07-20 09:18:23 +02:00
keymap_manager.hh Allow map/unmap during mapping execution 2023-07-20 09:18:23 +02:00
keys.cc Fix debug keys output for shift/ctrl modified mouse events 2023-05-11 20:21:31 +01:00
keys.hh Fix new gcc errors for missing types. 2023-02-28 19:36:44 -08:00
line_modification.cc Avoid potentially quadratic runtime when updating selections after modification 2022-09-17 06:44:57 -05:00
line_modification.hh Introduce FunctionRef to replace std::function when not storing 2019-09-01 13:04:47 +10:00
main.cc Use last display setup instead of recomputing for window_range 2023-09-08 05:24:56 +10:00
Makefile make clean: also clean up generated version files 2022-05-29 10:31:59 +02:00
memory.cc Track more memory statistics 2019-03-21 20:35:22 +11:00
memory.hh Remove unused History MemoryDomain 2022-10-19 20:16:09 +11:00
meta.hh Use BufferCoord sentinel type for regex matching on BufferIterators 2018-11-01 21:51:10 +11:00
normal.cc Revert "Do not make cursor visible on force redraw" 2023-09-08 05:54:32 +10:00
normal.hh Make linewise bracketed paste match P behavior 2023-03-11 16:21:57 +01: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 Add support for removing from options 2020-09-09 21:00:30 +10:00
option_types.cc Use std::remove_cvref instead of std::decay 2021-11-21 09:44:57 +11:00
option_types.hh Replace std::enable_if with requires 2021-11-21 09:44:56 +11:00
option.hh Add support for removing from options 2020-09-09 21:00:30 +10:00
optional.hh Remove && from the template parameter given to declval 2023-03-15 12:34:12 +05:30
parameters_parser.cc Complete arguments to "echo -to-file" 2023-02-17 20:50:58 +01:00
parameters_parser.hh Complete arguments to "echo -to-file" 2023-02-17 20:50:58 +01:00
profile.hh Add a ProfileScope helper class to replace most profiling uses 2023-08-13 03:57:46 +10:00
range.hh Refactor how InsetCompletionHide hook parameter is computed 2020-06-27 13:33:50 +10:00
ranges.cc Fix compilation due to failing template deduction for aggregates 2022-04-28 19:34:36 +02:00
ranges.hh Fix compilation failure with clang 12 and debug=yes 2022-10-02 14:04:07 +02:00
ranked_match.cc Accept "cd dir/" again instead of using a subdirectory 2022-11-19 15:20:31 +01:00
ranked_match.hh Fix new gcc errors for missing types. 2023-02-28 19:36:44 -08:00
ref_ptr.hh Fix crash when deleting a buffer from a user mapping 2022-04-12 12:49:19 +10:00
regex_impl.cc Unbreak build on ppc 2023-06-27 12:29:45 +08:00
regex_impl.hh Unbreak build on ppc 2023-06-27 12:29:45 +08:00
regex.cc Try to bypass clang crash 2019-01-20 22:59:28 +11:00
regex.hh Add an idle callback to be called regularly while regex matching 2023-05-21 16:20:51 +10:00
register_manager.cc Elide temporary vector when completing register names 2022-07-21 16:48:44 +02:00
register_manager.hh Remove stale comment about StaticRegister 2022-08-16 19:15:22 +02:00
remote.cc Implement bracketed paste 2023-03-11 16:21:57 +01:00
remote.hh Rework session directory logic 2021-05-01 15:29:50 +10:00
safe_ptr.hh Header and dependency cleanup 2019-01-24 21:22:20 +11:00
scope.cc Do not include non-primitive option value in *SetOption hook filter 2020-06-09 21:38:47 +10:00
scope.hh Add override 2019-11-09 12:53:45 -05:00
selection.cc Fix pasting after when selections are overlapping 2022-11-28 20:27:44 +11:00
selection.hh Change + command not to duplicate identical selections more than once 2023-08-14 22:50:22 +10:00
selectors.cc Add <c-g> to cancel current operation 2023-05-21 16:20:51 +10:00
selectors.hh Ensure that the capture group actually matched in select_matches 2020-09-22 21:14:40 +10:00
shared_string.cc Avoid calling memcpy from empty string views 2022-08-21 17:52:51 +02:00
shared_string.hh src: Fix undefined behaviour 2021-10-23 10:36:37 +02:00
shell_manager.cc Kill current shell on <c-g> during shell execution 2023-05-29 20:25:56 +10:00
shell_manager.hh Expand env vars as list of strings 2020-03-02 20:53:28 +11:00
string_utils.cc Support adding ByteCount to void/char pointers without casting 2022-12-15 13:29:45 +11:00
string_utils.hh Add support for field width and digit grouping in format 2022-08-20 11:03:03 +02:00
string.cc Improve code-generation for Strings 2021-07-20 22:30:41 +10:00
string.hh Support adding ByteCount to void/char pointers without casting 2022-12-15 13:29:45 +11:00
terminal_ui.cc Still inkorrect inglish 2023-08-31 04:56:50 +10:00
terminal_ui.hh Implement bracketed paste 2023-03-11 16:21:57 +01:00
unicode.hh Follow ECMA specification for regex whitespace 2021-02-25 11:03:18 -05:00
unit_tests.cc Remove posB from information given by the diff algorithm 2020-03-20 20:27:50 +11:00
unit_tests.hh
units.hh Revert "Remove compare include that seems to break clang" 2023-01-21 11:27:05 +11:00
user_interface.hh Implement bracketed paste 2023-03-11 16:21:57 +01:00
utf8_iterator.hh Convert comparisons to spaceship operator 2021-11-21 09:44:56 +11:00
utf8.hh Rank a word-boundary after a non-word-boundary 2019-09-07 22:53:29 +02:00
utils.hh Clang is still unhappy, trying another approach with defining my own concept 2021-11-25 22:32:10 +11:00
value.hh Avoid extra indirection for storing FifoWatcher 2023-02-10 12:56:32 +11:00
vector.hh Only redraw updated lines 2021-07-12 10:25:58 +10:00
window.cc Use last display setup instead of recomputing for window_range 2023-09-08 05:24:56 +10:00
window.hh Use last display setup instead of recomputing for window_range 2023-09-08 05:24:56 +10:00
word_db.cc Support opening files bigger than 2 GiB 2021-05-28 17:03:41 +10:00
word_db.hh Fix performance issue with word completion 2020-11-07 10:42:51 +11:00