summaryrefslogtreecommitdiff
path: root/src/normal.cc
AgeCommit message (Collapse)Author
2015-11-15Move is_basic_alpha to unicode.hhMaxime Coste
2015-11-12Show an info box explaining that spaces disable history recording in command ↵Maxime Coste
prompt Fixes #477
2015-11-11Fix to_lower/to_upper handling to correctly support non unicode charsMaxime Coste
require a proper unicode locale setup on the system Fixes #94
2015-11-09Regex based normal mode command honor the selected registerMaxime Coste
They default to the '/' register for the default regex, but can use another if specified with "<reg>
2015-11-07Store the last used buffer in clientsMaxime Coste
Fixes #474
2015-11-05Support 'V' for locked view controlMaxime Coste
Fixes #343
2015-11-03Minor cleanup in normal.ccMaxime Coste
2015-11-02Support horizontal centering in view commands (using m)Maxime Coste
Fixes #442
2015-10-22Wrap the shell params en env vars in a ShellContext structMaxime Coste
2015-10-17More cleanups in the buffer open/reload codeMaxime Coste
2015-10-17Refactor buffer creation and reloading to be more explicitMaxime Coste
Reloading used to be implicit in the buffer creation function, which is not always nice, as code that explicitely wanted to reload a buffer could not say so.
2015-10-01Fix '*' word boundary detection at begin/end of bufferMaxime Coste
2015-09-23Refactor utf8::iterator to be on the safe sideMaxime Coste
utf8::iterator now knows the iterator valid range, and pass it to utf8 functions.
2015-09-22Error when trying to run an empty register as a macroMaxime Coste
2015-09-04Avoid restoring selections in regex_prompt when they cannot have been modifiedMaxime Coste
2015-08-20Merge remote-tracking branch 'zakgreant/reference-sheet-scripts'Maxime Coste
2015-08-19Use the "<reg> syntax along with a default register for marks and macrosMaxime Coste
Marks use the '^' register by default, macros the '@' register.
2015-08-19Default register is not handled by the Normal input mode.Maxime Coste
Normal input mode will just pass 0 as the reg if it was not specified by the user, its yank/paste functions that should determine 0 means use '"' register.
2015-08-18Cleanup key to codepoint conversionMaxime Coste
Fixes #378 Fixes #365
2015-08-15Fixing minor typoZak Greant
s/prevous/previous/
2015-08-11Display auto info on register insertion/explicit insert completionMaxime Coste
2015-07-29Add the 'n' flag to the autoinfo popup windowFrank LENORMAND
2015-07-25Tweak regex constructor callsMaxime Coste
2015-07-22Avoid copying selection before the first lineMaxime Coste
2015-07-14Transform boost/std regex_error to Kakoune::regex_error at Regex constructionMaxime Coste
Fixes #318
2015-07-14Only allow 'sane' register namesMaxime Coste
Fixes #316
2015-07-13Use different variable for pipe command in/out textMaxime Coste
2015-07-11Move selection saving/restoring to z/ZMaxime Coste
Fixes #284
2015-07-01Merge branch 'remap-objects' of http://github.com/elegios/kakouneMaxime Coste
2015-07-01Add remapping of text object keysViktor Palmkvist
2015-07-01Added argument text objectViktor Palmkvist
2015-07-01Fix stupid bug in '*'Maxime Coste
2015-06-27Initial selection saving/restoring support bound to ^ and alt-^Maxime Coste
2015-06-26Add support for command completion on commands, use it for :newMaxime Coste
That means commands can be completed using other commands and their completers. Yes that does makes sense. Closes #296
2015-06-21Rework window redraw handling, should redraw window less oftenMaxime Coste
2015-06-21Use <a-R> as replace paste all yanked selectionsMaxime Coste
Move rotate to ' and rotate contents to <a-'> Fix segfault when pasting all and nothing was yanked yet
2015-06-18Fix segfault on g. when last modification position past buffer endMaxime Coste
2015-06-10Show main selection search pattern on '*'Maxime Coste
Fixes #278
2015-06-08Do not close stderr/stdout before program finishMaxime Coste
Programs like grep called in '$' command will fail due to SIGPIPE for example. So we need to keep the pipe open.
2015-06-08Change gl/gh to only move cursor, not selecting (<a-h>/<a-l>) are unchangedMaxime Coste
That is more consistant with other goto commands (that just move the cursor)
2015-06-08Specify if ShellManager should read output or not using a flagMaxime Coste
Some program (xclip), will fork a daemon keeping stdout/stderr open, so waiting for them to be closed make kakoune hang. Commands discarding stdout can then just not wait on it.
2015-06-06Move write_debug to buffer utils as write_to_debug_bufferMaxime Coste
2015-06-01Port even more code to use format functionMaxime Coste
2015-06-01Port more code to use the format function instead of adhoc string concatMaxime Coste
2015-05-26Small style tweaksMaxime Coste
2015-05-18Preserve window position in regex_promptMaxime Coste
Fixes #271
2015-04-27Replace some String temporaries with StringViewsMaxime Coste
2015-04-21Merge remote-tracking branch 'ekie/next_buffer'Maxime Coste
2015-04-19Avoid unneeded update of selections when we are going to overwrite themMaxime Coste
2015-04-19Remove Context::set_selections, use Context::selections() = ...Maxime Coste