Maxime Coste
|
01968cb96e
|
String: inherit from std::string rather than using it as a backend
|
2013-03-29 19:35:48 +01:00 |
|
Maxime Coste
|
1f4072dc72
|
use a scoped edition in Repeated so that repeated actions have a single undo group
|
2013-03-29 19:35:48 +01:00 |
|
Maxime Coste
|
deb502cb40
|
kakrc: define colorscheme before sourcing user config
|
2013-03-29 19:35:48 +01:00 |
|
Maxime Coste
|
08873a779a
|
cpp.kak: fix alt_dirs handling with more than 2 directories
|
2013-03-29 19:35:47 +01:00 |
|
Maxime Coste
|
96b017f76e
|
Minor BufferCompleter refactoring
|
2013-03-29 19:35:47 +01:00 |
|
Maxime Coste
|
417682883e
|
use only one constructor with a default parameter for units
|
2013-03-27 18:42:38 +01:00 |
|
Maxime Coste
|
a3bc8dbc79
|
idvaluemap: minor style changes
|
2013-03-27 18:42:00 +01:00 |
|
Maxime Coste
|
29f79346c3
|
Move parameter count validation to the ParameterParser
|
2013-03-27 14:27:12 +01:00 |
|
Maxime Coste
|
a48672b3bc
|
factor addhl/rmhl/addfilter/rmfilter completion functions
|
2013-03-27 14:19:07 +01:00 |
|
Maxime Coste
|
a437e9488b
|
idvaluemap, FunctionGroup: consitfy completion methods
|
2013-03-27 14:09:09 +01:00 |
|
Maxime Coste
|
251f09ff89
|
Merge {Filter,Highlighter}Group in a FunctionGroup template
|
2013-03-27 13:45:22 +01:00 |
|
Maxime Coste
|
ee0e640384
|
kak_bufname env var use display_name
|
2013-03-26 19:28:44 +01:00 |
|
Maxime Coste
|
c6a1fed6b4
|
add regex_option highlighter, which takes a regex option name and highlight all its matches
|
2013-03-26 14:26:59 +01:00 |
|
Maxime Coste
|
996e5999ed
|
permit do declare regex option
|
2013-03-26 14:26:07 +01:00 |
|
Maxime Coste
|
4ec9c4c32a
|
Make TypedOption templates public
|
2013-03-26 13:47:14 +01:00 |
|
Maxime Coste
|
14933bdeaf
|
% register uses the buffer display name
|
2013-03-26 13:40:04 +01:00 |
|
Maxime Coste
|
1982144b04
|
Add a special option type LineAndFlag, use it for FlagLines highlighter
|
2013-03-26 00:14:38 +01:00 |
|
Maxime Coste
|
36dc6c23a0
|
add default zero construction to units
|
2013-03-26 00:04:03 +01:00 |
|
Maxime Coste
|
d02133d382
|
extract parse_color to color.cc as str_to_color, and add color_to_str
|
2013-03-25 23:35:59 +01:00 |
|
Maxime Coste
|
9429b662ca
|
move absolute path logic to Buffer class
|
2013-03-25 19:58:23 +01:00 |
|
Maxime Coste
|
58caeaa8a8
|
add a cd command
|
2013-03-25 19:19:44 +01:00 |
|
Maxime Coste
|
ce67d29871
|
Always use absolute path for file buffer names, compact paths for display
|
2013-03-25 19:11:26 +01:00 |
|
Maxime Coste
|
dfa5318765
|
fix some style problems detected by cppcheck
|
2013-03-25 18:44:52 +01:00 |
|
Maxime Coste
|
3e9a0c4c13
|
{grep,make}.kak: use edit! instead of trying to delete buffer
|
2013-03-22 18:39:48 +01:00 |
|
Maxime Coste
|
a160fd6984
|
open_fifo delete existing buffer if needed
|
2013-03-22 18:39:00 +01:00 |
|
Maxime Coste
|
d04a6b1e18
|
cpp.kak: alt supports an alt_dirs options for directories to search
|
2013-03-22 14:30:09 +01:00 |
|
Maxime Coste
|
07866e6ae9
|
show informations on uncaught std::exceptions
|
2013-03-22 14:29:22 +01:00 |
|
Maxime Coste
|
0082238c75
|
use canonicalized filenames for buffers
|
2013-03-22 14:27:30 +01:00 |
|
Maxime Coste
|
5bba01ca9c
|
BufferManager notify the ClientManager when a buffer dies
|
2013-03-22 14:26:44 +01:00 |
|
Maxime Coste
|
9494fbbd87
|
kakrc: avoid bash features
|
2013-03-22 13:45:52 +01:00 |
|
Maxime Coste
|
a2476a8fbf
|
setb can take a -buffer argument
|
2013-03-22 13:44:40 +01:00 |
|
Maxime Coste
|
eeadb59f7f
|
eval,exec: -restore-selections become -draft, and restore the buffer as well
|
2013-03-22 13:42:29 +01:00 |
|
Maxime Coste
|
38a46a6682
|
add WinDisplay hook
|
2013-03-22 13:41:48 +01:00 |
|
Maxime Coste
|
60599917cc
|
add a kak_selections env var, which contains all selections separated by a comma
|
2013-03-21 19:10:18 +01:00 |
|
Maxime Coste
|
e5d93c2194
|
BufferManager: replace Buffer* get_buffer with Buffer& get_buffer
|
2013-03-21 19:09:31 +01:00 |
|
Maxime Coste
|
df79b7610a
|
utf8 validity is not a buffer concern
|
2013-03-20 19:26:46 +01:00 |
|
Maxime Coste
|
abe37b5fdb
|
Add a RuntimeError hook called when a runtime_error exception is catched at client level
|
2013-03-20 19:11:58 +01:00 |
|
Maxime Coste
|
3883bffacc
|
user defined hooks can access the hook parameter in shell with $kak_hook_param
|
2013-03-20 19:11:58 +01:00 |
|
Maxime Coste
|
d99fe87b43
|
Editor: fix select(Selection&, SelectMode::Replace)
|
2013-03-20 19:11:58 +01:00 |
|
Maxime Coste
|
07a2c2944f
|
NCurses: draw a scroll bar
|
2013-03-20 19:11:58 +01:00 |
|
Maxime Coste
|
3f467ba451
|
BufferCompleter: preserve completions when inserting
try to narrow matches with entered prefix
|
2013-03-20 19:11:58 +01:00 |
|
Maxime Coste
|
a19a788b94
|
CommandManager: fix some crashes
|
2013-03-19 18:58:21 +01:00 |
|
Maxime Coste
|
9c78f02903
|
BufferCompleter: fix backward looping in completion candidates
|
2013-03-19 14:15:42 +01:00 |
|
Maxime Coste
|
42fae29391
|
Add an 'insert_hide_sel' option, which hides selection when inserting
|
2013-03-19 14:04:24 +01:00 |
|
Maxime Coste
|
f0baf35117
|
clang-complete: do the compilation in the buffer directory
|
2013-03-19 13:57:23 +01:00 |
|
Maxime Coste
|
ee800ad778
|
select_to_{,reverse}: search on other lines if needed
|
2013-03-18 23:47:18 +01:00 |
|
Maxime Coste
|
6907fcf76e
|
more robust implementation of expand_unprintable
|
2013-03-18 23:35:23 +01:00 |
|
Maxime Coste
|
d3f586f378
|
DisplayBuffer::split does not check if the split is on a character boundary
|
2013-03-18 23:34:40 +01:00 |
|
Maxime Coste
|
2de0d0fccf
|
add a reg command to set a register
|
2013-03-18 22:44:39 +01:00 |
|
Maxime Coste
|
5fe7315df9
|
add 'r' object alias for [] (range)
|
2013-03-18 22:31:05 +01:00 |
|