1
1
mirror of https://github.com/mawww/kakoune.git synced 2024-12-21 02:21:32 +03:00
kakoune/src
Maxime Coste 7b0eeb26b1 Run new clients in a new process session
When running a terminal emulator containing a kakoune client,
it used to still have the server tty as controlling termnal,
and so received SIGINT's from the user in it. Termnal emulators
then responded by exiting. This is no longer the case.
2013-11-04 21:59:28 +00:00
..
rc Run new clients in a new process session 2013-11-04 21:59:28 +00: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 Use more std::* for string handling 2013-05-13 18:43:38 +02:00
assert.hh rename assert to kak_assert to avoid collisions 2013-04-09 20:04:11 +02:00
buffer_iterator.inl.hh remove BufferIterator conversion to/from BufferCoord 2013-06-06 19:44:07 +02:00
buffer_manager.cc Do not take directories into account when completing buffer name 2013-09-25 18:59:03 +01:00
buffer_manager.hh Use the buffer manager to delete buffer, throw when a client is inserting 2013-04-10 18:54:01 +02:00
buffer.cc Add key mapping support 2013-10-25 00:30:46 +01:00
buffer.hh Add key mapping support 2013-10-25 00:30:46 +01:00
client_manager.cc Only redraw clients after handling all available events 2013-09-17 18:51:14 +01:00
client_manager.hh Rework client name change 2013-09-13 00:01:47 +02:00
client.cc Specify key modifiers using constexpr functions for brevity 2013-10-26 18:42:36 +01:00
client.hh Detect file external modification and ask the user whether to reload or not 2013-10-15 18:51:31 +01:00
color_registry.cc tweak number line highlighter style 2013-05-24 18:39:28 +02:00
color_registry.hh sort includes directives 2013-04-09 20:05:40 +02:00
color.cc Color,ColorPair: always pass by copy 2013-07-26 00:54:58 +02:00
color.hh Color,ColorPair: always pass by copy 2013-07-26 00:54:58 +02:00
command_manager.cc Add prefix_match function and use it instead of adhoc code 2013-09-23 21:16:25 +02:00
command_manager.hh Minor code cleanups 2013-07-28 16:40:02 +02:00
commands.cc Remove setg/setb/setw and use set <scope> 2013-10-30 09:38:40 +00:00
commands.hh expose exec_keys function in commands.hh 2013-02-18 18:57:08 +01:00
completion.hh sort includes directives 2013-04-09 20:05:40 +02:00
context.cc Add key mapping support 2013-10-25 00:30:46 +01:00
context.hh Add key mapping support 2013-10-25 00:30:46 +01:00
debug.cc remove BufferIterator conversion to/from BufferCoord 2013-06-06 19:44:07 +02:00
debug.hh replace std::string references with String 2012-04-14 01:17:09 +00:00
display_buffer.cc merge AtomContent into DisplayAtom 2013-07-24 13:55:57 +01:00
display_buffer.hh merge AtomContent into DisplayAtom 2013-07-24 13:55:57 +01:00
dynamic_selection_list.cc LineAndColumns: always pass by value 2013-07-26 01:50:09 +02:00
dynamic_selection_list.hh LineAndColumns: always pass by value 2013-07-26 01:50:09 +02:00
editor.cc Fix Editor::remove_selection when the main selection is the first one and is the removed one 2013-10-11 18:44:43 +01:00
editor.hh memoryview: always pass by value 2013-07-26 01:50:36 +02:00
event_manager.cc small optimization in event manager 2013-09-23 20:32:45 +02:00
event_manager.hh Remove Set and use unordered_set 2013-01-31 18:58:25 +01:00
exception.cc exceptions: use const char* what() instead of String description() 2013-04-11 13:57:35 +02:00
exception.hh exceptions: use const char* what() instead of String description() 2013-04-11 13:57:35 +02:00
file.cc Add Buffer::reload for reloading buffers without loosing options and hooks 2013-10-21 18:57:19 +01:00
file.hh Detect file external modification and ask the user whether to reload or not 2013-10-15 18:51:31 +01:00
filter.hh memoryview: always pass by value 2013-07-26 01:50:36 +02:00
filters.cc memoryview: always pass by value 2013-07-26 01:50:36 +02:00
filters.hh Refactor filter and highlighter registry into a common template 2012-11-23 13:40:20 +01:00
function_group.hh sort includes directives 2013-04-09 20:05:40 +02:00
function_registry.hh sort includes directives 2013-04-09 20:05:40 +02:00
highlighter.hh memoryview: always pass by value 2013-07-26 01:50:36 +02:00
highlighters.cc memoryview: always pass by value 2013-07-26 01:50:36 +02:00
highlighters.hh sort includes directives 2013-04-09 20:05:40 +02:00
hook_manager.cc Hooks can have an (shareable) identifier, and thus be removed 2013-04-11 14:29:10 +02:00
hook_manager.hh Hooks can have an (shareable) identifier, and thus be removed 2013-04-11 14:29:10 +02:00
idvaluemap.hh Add prefix_match function and use it instead of adhoc code 2013-09-23 21:16:25 +02:00
kakrc kakrc: define colorscheme before sourcing user config 2013-03-29 19:35:48 +01:00
keymap_manager.cc Add key mapping support 2013-10-25 00:30:46 +01:00
keymap_manager.hh Add key mapping support 2013-10-25 00:30:46 +01:00
keys.cc Key: always pass by value 2013-07-26 01:50:36 +02:00
keys.hh Specify key modifiers using constexpr functions for brevity 2013-10-26 18:42:36 +01:00
line_and_column.hh LineAndColumns: always pass by value 2013-07-26 01:50:09 +02:00
main.cc minor style fix 2013-10-26 19:23:00 +01:00
Makefile Compile with gnu++11 so that cygwin is happy, and remove unneeded -lmenu 2013-07-12 13:17:12 +01:00
memoryview.hh sort includes directives 2013-04-09 20:05:40 +02:00
ncurses.cc Specify key modifiers using constexpr functions for brevity 2013-10-26 18:42:36 +01:00
ncurses.hh Code style cleanups in ncurses.{cc,hh} 2013-10-17 18:48:12 +01:00
normal.cc add <a-gt> for indenting even empty lines 2013-10-30 08:45:47 +00:00
normal.hh Remove Context::numeric_param, pass it directly to normal mode functions 2013-10-10 21:22:20 +01:00
option_manager.cc Add an autoreload YesNoAsk option, for configuring buffer reloading behaviour. 2013-10-21 18:58:11 +01:00
option_manager.hh Option can be declared with a checker function. 2013-05-06 13:52:41 +02:00
option_types.hh Add YesNoAsk type for options 2013-10-21 18:57:48 +01:00
parameters_parser.cc rename assert to kak_assert to avoid collisions 2013-04-09 20:04:11 +02:00
parameters_parser.hh sort includes directives 2013-04-09 20:05:40 +02:00
register_manager.cc memoryview: always pass by value 2013-07-26 01:50:36 +02:00
register_manager.hh sort includes directives 2013-04-09 20:05:40 +02:00
register.hh memoryview: always pass by value 2013-07-26 01:50:36 +02:00
remote.cc Pass title to UserInterface::info_show 2013-10-11 00:17:22 +01:00
remote.hh Remove $kak_socket replaced with $kak_session 2013-09-25 19:04:52 +01:00
selection.cc LineAndColumns: always pass by value 2013-07-26 01:50:09 +02:00
selection.hh LineAndColumns: always pass by value 2013-07-26 01:50:09 +02:00
selectors.cc Improve object selection support 2013-10-08 19:28:18 +01:00
selectors.hh Improve object selection support 2013-10-08 19:28:18 +01:00
shell_manager.cc Minor code cleanups 2013-07-28 16:40:02 +02:00
shell_manager.hh memoryview: always pass by value 2013-07-26 01:50:36 +02:00
string.cc add subsequence_match(str, subseq) utility function 2013-09-23 21:17:16 +02:00
string.hh add subsequence_match(str, subseq) utility function 2013-09-23 21:17:16 +02:00
unicode.hh use C isalnum instead of C++ std::isalnum 2013-07-15 13:49:50 +01:00
unit_tests.cc add subsequence_match(str, subseq) utility function 2013-09-23 21:17:16 +02:00
units.hh StronglyTypedNumber: take parameters by value 2013-07-26 01:49:57 +02:00
user_interface.hh Pass title to UserInterface::info_show 2013-10-11 00:17:22 +01:00
utf8_iterator.hh add utf8::make_iterator helper function 2013-06-06 19:44:07 +02:00
utf8.hh Add utf8::codepoint_size function 2013-05-30 18:49:50 +02:00
utils.hh Add std::hash specialization for std::pair 2013-10-24 22:21:41 +01:00
window.cc Add a WinClose hook 2013-10-26 18:51:25 +01:00
window.hh Add key mapping support 2013-10-25 00:30:46 +01:00