summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2019-03-22find $(sharedir)/rc ...Vladimir Bauer
2019-03-22undo clean sectionVladimir Bauer
2019-03-22call find in BSD compatible wayVladimir Bauer
2019-03-22Limit WordDB word length to 50 bytesMaxime Coste
Should improve both performance and relevancy of the word completions.
2019-03-21Fixed makefile so properly installs new rc structureJustin Frank
2019-03-21Do not copy environment strings, just refer to themMaxime Coste
2019-03-21Track more memory statisticsMaxime Coste
2019-03-19Make String able to reference external data without copyingMaxime Coste
Sometimes we really need to have a String instead of a StringView, but some of those strings might not need to own their data. Make it possible to explicitely construct a String that does not own the underlying buffer. Use it when parsing balanced strings.
2019-03-19Fix typo in scratch buffer default contentMaxime Coste
2019-03-17Add a text in scratch buffer to make it explicit it wont be savedMaxime Coste
Fixes #2759
2019-03-16Remove another unnecessary ; in palete reset escape sequenceMaxime Coste
Should fix #2779 for real.
2019-03-16Make keymap fully constexprMaxime Coste
2019-03-13Remove unnecessary ; from palette reset escape sequenceMaxime Coste
Fixes #2779
2019-03-05Re-introduce -MP in the C++ compilation ruleMaxime Coste
It turns out it is important to avoid having to clean when a header is deleted.
2019-03-05Merge remote-tracking branch 'laelath/compilation-warnings'Maxime Coste
2019-03-05Merge remote-tracking branch 'krobelus/write-all-note-modified'Maxime Coste
2019-03-05Make error description available as "%val{error}" during catch blocksMaxime Coste
Fixes #2761
2019-03-05Fix use of invalidated iterators in highlight_rangeMaxime Coste
Fixes #2755
2019-02-27-MP compile option isn't needed since header files aren't globbedJustin Frank
2019-02-27Fixed all reorder warningsJustin Frank
2019-02-27Fixed Selection being defined as a struct and classJustin Frank
2019-02-25Document that write-all only writes modified buffersJohannes Altmanninger
2019-02-17Add object mode expansionsJason Felice
2019-02-17Merge remote-tracking branch 'eraserhd/object-command-submode'Maxime Coste
2019-02-17Collapse jumps based on current index changeMaxime Coste
The previous method, while likely more correct, could restore jump lists containing references to already removed buffers.
2019-02-17Fix uses of std::remove_ifMaxime Coste
std::remove_if is not std::partition, it makes no guarantees on the state of the objects past the new end (they usually are in a moved-from state).
2019-02-17Run WinClose hook before putting the window into trashMaxime Coste
2019-02-14Add object commandJason Felice
2019-02-12Check the return value of the rename callMaxime Coste
2019-02-12Introduce a writemethod option to either overwrite or replace filesMaxime Coste
This permit to choose if files should be written by overwriting their content (the default), or by writing to a separate temporary file and rename it to the current file. As discussed in #2036
2019-02-12Refactor write_buffer_to_file to use a flags paramMaxime Coste
That is clearer than two boolean parameters.
2019-02-11Fix bug in 'itersel' handling that could result in unsorted selectionsMaxime Coste
2019-02-04Remove peephole regex optimization passMaxime Coste
The current implementation is wrong as it crosses basic blocks boundaries. Doing basic block decomposition of regex is probably a tad too complex for this single optimization. Fixes #2711
2019-02-04Fix regex not always selecting the leftmost longest matchMaxime Coste
(Actually the rightmost longest match when searching backwards) Fixes #2710
2019-02-04Remove references to SelectionList from selectorsMaxime Coste
2019-02-04Remove target_eol and small code cleanupsMaxime Coste
2019-02-03Merge remote-tracking branch 'JJK96/documentation'Maxime Coste
2019-01-25Add missing [<switches>] argument to declare-optionJan-Jaap Korpershoek
2019-01-24Replace std::mem_fn with custom lambda in rangesMaxime Coste
2019-01-24Fix missing errno includeMaxime Coste
2019-01-24Add missing locale include to main.ccMaxime Coste
2019-01-24Fix array_view dependency on std::minMaxime Coste
2019-01-24Header and dependency cleanupMaxime Coste
2019-01-24Replace std::tie with structured bindingsMaxime Coste
2019-01-23Only embed gdb script on ELF targets, and add missing gdb symlinkMaxime Coste
2019-01-23Embed gdb pretty-printing script directly into Kakoune binaryMaxime Coste
This will get stripped correctly, and should make debugging easier.
2019-01-23Change pipe diffing to work linewiseMaxime Coste
This should greatly improve performances as we only need to diff lines instead of individual characters. Closes #2678 Fixes #2037
2019-01-23Always select inserted text after pipingMaxime Coste
Relying on general selection update code is error prone due to diffing. Fixes #2394
2019-01-22Default to release buildMaxime Coste
Fixes #2701
2019-01-20Try to bypass clang crashMaxime Coste