summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2017-06-07noexcept-ify utf8::iterator methodsMaxime Coste
2017-06-07noexept-ify BufferIterator methodsMaxime Coste
2017-06-07Fix useles copy of hook_func in HookManager::add_hook parameterMaxime Coste
2017-06-07Use String default ctor instead of empty stringMaxime Coste
2017-06-07Use a vector instead of a hash map to store hooksMaxime Coste
2017-06-07Clarify rotation direction between <'> and <a-'> in info helpDelapouite
2017-06-07Merge remote-tracking branch 'Delapouite/underscore'Maxime Coste
2017-06-07Merge remote-tracking branch 'Delapouite/buf_line_count'Maxime Coste
2017-06-07Merge remote-tracking branch 'Delapouite/view-count'Maxime Coste
2017-06-06Expose kak_buf_line_countDelapouite
2017-06-06Add underscore char as a valid punctuation for text-object pairsDelapouite
2017-06-06Remember previous NormalParams::count in view-lock modeDelapouite
2017-06-06Fix spurious copies being made when using the format functionMaxime Coste
We were not correctly forwarding the arguments, leading to copies of 'const String&' parameters.
2017-06-04Log errors written to the status line inside the debug buffer as wellMaxime Coste
Fixes #1410
2017-06-04Improve readability of command docstrings by changing formattingMaxime Coste
Fixes #1378
2017-06-04Change RankedMatch ordering to favor `/` charactersMaxime Coste
This will improve matching of filenames, as 'foo/' will be sorted before 'foo-bar' due to `/` coming before `-` in the new ordering (it comes after in ascii/unicode order). Fixes #1395
2017-06-03Document the `*` behaviour change in the startup messageMaxime Coste
2017-06-03Strip surrounding whitespaces in `*`Maxime Coste
Fixes #1406
2017-06-03Support option_add for HashMap optionsMaxime Coste
Fixes #1407
2017-06-03Merge remote-tracking branch 'occivink/ignore-debug'Maxime Coste
2017-06-03Merge remote-tracking branch 'Delapouite/include'Maxime Coste
2017-06-03Merge remote-tracking branch 'Delapouite/shift-modes'Maxime Coste
2017-06-03Small formatting fixMaxime Coste
2017-06-03Add support for more selection combining operationsMaxime Coste
Change append to 'a', add select longest/shortest, union and intersection.
2017-05-31Refine info titles to distinguish G and V modesDelapouite
2017-05-30fix: remove duplicate include to containers.hh in face_registry.ccDelapouite
2017-05-29Merge remote-tracking branch 'Delapouite/typo'Maxime Coste
2017-05-29Re-hide hardware cursor, seems its causing troubles with various terminal ↵Maxime Coste
emulator
2017-05-28Tweak alias command docstring not to end up with an eolMaxime Coste
2017-05-28Change ncurses_ui info box generation logic to use a Vector<String>Maxime Coste
We were generating a string, then splitting it into lines, there is no need for that, we can directly generate a vector of lines and simplify the code.
2017-05-27Exclude debug from eval/exec over all buffersOlivier Perret
2017-05-27Fix typos in info-box: availabe, encodngs, highglighters…Delapouite
2017-05-27Use more precise wording for object selection info boxMaxime Coste
2017-05-27Put the doc/manpages/ pages in the 'k' sectionMaxime Coste
2017-05-27Parse meta as 8 bit in Normal mode to fix the terminals using thatMaxime Coste
The solution is a bit hackish, as we only consider the 8th bit to mean alt in normal mode, because its unlikely accentuated characters are going to be mapped there. It fixes using Alt on xterm, and probably on iterm2 as well (not requiring the meta-sends-esc config change anymore)
2017-05-27Document line-flags -> line-specs and update-option in breaking changesMaxime Coste
2017-05-27Small code tweakMaxime Coste
2017-05-26Remove unneeded explicit conversionMaxime Coste
2017-05-26Remove unused and potentially error prone constructor from ArrayViewMaxime Coste
Add as well a SFINAE check to the vector constructor to avoid constructing an array_view from derived types with a different size.
2017-05-26Small formatting tweakMaxime Coste
2017-05-26Use a ScopedSetBool instead of manual set/unset for ↵Maxime Coste
InputModes::Normal::m_in_on_key
2017-05-26Small code style tweakMaxime Coste
2017-05-26Small documentation tweak in display_buffer.hhMaxime Coste
2017-05-26Modernize the way we compute memory domains from typeMaxime Coste
Use a constexpr function instead of a template type
2017-05-25Expose last entered command in register :Dan Rosén
2017-05-25Add an update-option command to update range-descs/line-descs optionsMaxime Coste
update-option will make the range-descs and line-descs option up to date with the latest buffer modfications, changing the ranges/lines to where they moved according the modifications since the timestamp on the option.
2017-05-25Fix command parsing bug when commenting after a commandMaxime Coste
When a comment was present directly on the same line after a command, we did not correctly see the command as terminated and would join continue parsing the next line.
2017-05-24Rename line-flags option type to line-specsMaxime Coste
Generalize this option type, which is a timestamped list of <line number>|<arbitrary string>. That way this type is not strongly coupled with the flag-lines highlighter, and can be reused for other use cases.
2017-05-24Small code tweakMaxime Coste
2017-05-24Fix hardware cursor positioning in prompt when status bar is on bottomMaxime Coste