summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-07-13Fix undo handling in <a-o>/<a-O>Maxime Coste
2017-07-12Add main selection index in mode_infoDelapouite
2017-07-13Small startup message formatting tweakMaxime Coste
2017-07-11Alternative, and hopefully safer implementation of <a-o>/<a-O>Maxime Coste
Fixes #1495
2017-07-11Add <a-c> and <a-d> for changing/deleting without yankingMaxime Coste
As asked for in #1175
2017-07-11Preserve order of definition of mappings when listing themMaxime Coste
Fixes #1479 Closes #1494
2017-07-11Merge remote-tracking branch 'Delapouite/last-command-reg'Maxime Coste
2017-07-11Add <a-o> and <a-O> to add lines below/above selectionsMaxime Coste
Fixes #1480
2017-07-10Docs: add missing colon register (last entered command)Delapouite
2017-07-09Merge remote-tracking branch 'Delapouite/alt-r'Maxime Coste
2017-07-09Docs: add missing <a-R> key and fix info messageDelapouite
2017-07-09Remove assert in String::String(Codepoint, ColumnCount)Maxime Coste
codepoint_width is locale dependent, and we could end up with it returning a different value depending on the locale. It is better to return a string of the wrong column length than fail on assert in this case as we cannot fix it anyway. Fixes #1489
2017-07-08Merge remote-tracking branch 'Delapouite/prompt-idle'Maxime Coste
2017-07-08Merge remote-tracking branch 'Delapouite/extend'Maxime Coste
2017-07-08Merge remote-tracking branch 'Delapouite/stars-less'Maxime Coste
2017-07-07Formatting fixesMaxime Coste
2017-07-07Treat non printable characters as zero-width instead of -1 widthMaxime Coste
This fix a bug when opening a file where a line has a lot of unprintable chars (like a binary file) which was confusing Kakoune into considering that the line length in column was negative.
2017-07-06Make register and completion autoinfo lists uniform with all the other onesDelapouite
2017-07-05Refine info titles to distinguish f/t (select) and F/T (extend)Delapouite
2017-07-05Docs: add missing PromptIdle hook mentionsDelapouite
2017-06-29Formatting tweakMaxime Coste
2017-06-29Remove some dead codeMaxime Coste
2017-06-29Code style tweakMaxime Coste
2017-06-29Validating an empty command in prompt reruns the last commandMaxime Coste
This is more consistent with other prompts like regexes or shells, and has proven useful from time to time.
2017-06-29Merge remote-tracking branch 'danr/Expose-last-entered-command-in-register'Maxime Coste
2017-06-28Consider non-files buffers as never modifiedMaxime Coste
2017-06-27Do not allow repeating last insert when we are not in normal modeMaxime Coste
<a-;>. is not accepted anymore. Note that <a-;> are not repeatable currently anyway (That could be fixed, athough not trivial). Fixes #1469
2017-06-27Ensure cursor stays visible with wrapped line bigger than windowMaxime Coste
Fixes #1459
2017-06-26Fix reference highlighter not forwarding compute_display_setupMaxime Coste
2017-06-26Fix replacing last eol with a single eolMaxime Coste
2017-06-26Use the extra_word_chars option in word based normal commandsMaxime Coste
the completion_extra_word_chars is now gone, superseeded by extra_word_chars that gets used both for completion and for normal mode. Fixes #1304
2017-06-26Pass a context instead of just the buffer to selector functionsMaxime Coste
2017-06-26Remove useless Vector, use a ConstArrayView insteadMaxime Coste
2017-06-26Change completion_extra_word_char to be a list of codepoints instead of a stringMaxime Coste
2017-06-26Always use the base LineNumber face for the line number separatorMaxime Coste
Fixes #1431 as we can now just hide the wrapped line numbers by setting the LineNumberWrapped foreground and background to the LineNumber background.
2017-06-26Formatting fixMaxime Coste
2017-06-26Disable -Wunknown-attributesMaxime Coste
2017-06-26Fix various undefined behaviours detected by UBSanMaxime Coste
2017-06-25Remember count when repeating last insertMaxime Coste
Fixes #1465
2017-06-24Slight code refactoring and perf improvement in vector option to stringMaxime Coste
2017-06-23Add ctags command renaming info in the startup messageMaxime Coste
2017-06-23Merge remote-tracking branch 'nuao/autoshowcompl_opt'Maxime Coste
2017-06-23Merge remote-tracking branch 'lenormf/debug-commands'Maxime Coste
2017-06-23Do not set idle timers when running in a transient contextMaxime Coste
2017-06-23Use an HashMap to store options in option managerMaxime Coste
Turns out looking for options can get pretty slow, so O(1) lookup seems better. This should improve the performance of the #1460 issue
2017-06-17Use user-supplied autoshowcompl option's value.nuao
2017-06-17Use already stored coordinates in show_whitespacesMaxime Coste
2017-06-17Merge remote-tracking branch 'EliteTK/fix-show_whitespaces-tab'Maxime Coste
2017-06-17Correctly handle tabs when show_whitespaces is addedTomasz Kramkowski
Tabs now align to tab stops instead of always spanning 8 spaces when show_whitespaces is added as a highlighter. This fixes issue #1453. A regression test is also provided.
2017-06-17src: Add `profile-hash-maps` to the `debug` command's docstringFrank LENORMAND