Maxime Coste
|
3da97c4269
|
decl command support bool type options
|
2013-07-24 22:56:21 +02:00 |
|
Maxime Coste
|
2a74b0e9e2
|
Buffer: insert and erase go back to taking iterators, and return iterators
|
2013-06-06 19:44:08 +02:00 |
|
Maxime Coste
|
245e68e26e
|
utf8_iterators: rename underlying_iterator to base
|
2013-06-06 19:44:07 +02:00 |
|
Maxime Coste
|
6b667bc803
|
remove BufferIterator conversion to/from BufferCoord
|
2013-06-06 19:44:07 +02:00 |
|
Maxime Coste
|
76f55f5256
|
remove useless iterator_at calls
|
2013-06-04 14:21:07 +02:00 |
|
Maxime Coste
|
93dd1ff3c7
|
Remove begin/end from Ranges, replace with min/max
Ranges should not be utf8 aware (needed for end), and a lot of
uses for end() were in fact looking for max.
|
2013-05-30 13:59:38 +02:00 |
|
Maxime Coste
|
c3d53d588d
|
revive str_to_int so that the good exception type is thrown on error
|
2013-05-17 14:09:42 +02:00 |
|
Maxime Coste
|
26f0fd4cc6
|
Use more std::* for string handling
|
2013-05-13 18:43:38 +02:00 |
|
Maxime Coste
|
8bfe2d62e5
|
echo: rename -col option to -color
|
2013-04-26 18:48:31 +02:00 |
|
Maxime Coste
|
681f30dd28
|
support renaming buffers
Changing buffer name allows to save a *make* or *grep* buffer when
launching another one for exemple.
|
2013-04-22 13:49:07 +02:00 |
|
Maxime Coste
|
21f487417b
|
context_wrap options are allowed only at start
|
2013-04-17 19:10:06 +02:00 |
|
Maxime Coste
|
cc91a71a96
|
move Client as a public class instead of a ClientManager implementation detail
|
2013-04-15 14:28:21 +02:00 |
|
Maxime Coste
|
dbffcb226b
|
echo command can take a -col parameter to specify the colors to use
|
2013-04-12 14:22:01 +02:00 |
|
Maxime Coste
|
1b5760f1a1
|
delete buffer if needed when creating a scratch buffer
|
2013-04-11 23:09:17 +02:00 |
|
Maxime Coste
|
107e95622d
|
Hooks can have an (shareable) identifier, and thus be removed
|
2013-04-11 14:29:10 +02:00 |
|
Maxime Coste
|
9999e5698d
|
Use the buffer manager to delete buffer, throw when a client is inserting
|
2013-04-10 18:54:01 +02:00 |
|
Maxime Coste
|
bdd617006b
|
add a 'debug' command, which write to the debug buffer
|
2013-04-10 13:45:17 +02:00 |
|
Maxime Coste
|
5adee4a6a7
|
rename assert to kak_assert to avoid collisions
|
2013-04-09 20:04:11 +02:00 |
|
Maxime Coste
|
34b8604f90
|
move context implementation to context.cc
|
2013-04-09 19:39:03 +02:00 |
|
Maxime Coste
|
7b94925898
|
force redraw window if needed in context_wrap
|
2013-04-09 14:21:48 +02:00 |
|
Maxime Coste
|
f540566b1b
|
UserInterface: status line messages are now DisplayLines
This add color support for the status line
|
2013-04-04 18:50:00 +02:00 |
|
Maxime Coste
|
6ffdfd7735
|
Add get_color helper function
|
2013-04-04 18:47:34 +02:00 |
|
Maxime Coste
|
1822b81d58
|
pass a color pair when displaying an information window
|
2013-04-04 14:04:38 +02:00 |
|
Maxime Coste
|
b58f614f40
|
Pass a fg and bg color when displaying a menu
|
2013-04-04 14:04:38 +02:00 |
|
Maxime Coste
|
0395f3b9fc
|
fix compilation with clang++
|
2013-04-03 18:51:40 +02:00 |
|
Maxime Coste
|
76e73866e5
|
ParameterParser takes flags
Only implemented flag is OptionsOnlyAtStart which considers
options given after the first positional parameter as a positional one
|
2013-04-02 14:22:55 +02:00 |
|
Maxime Coste
|
0325e7f312
|
minor cleanup in assist function
|
2013-04-02 14:03:39 +02:00 |
|
Maxime Coste
|
f09e24607a
|
add support for adding to options instead of replacing
|
2013-03-31 14:53:32 +02:00 |
|
Maxime Coste
|
a80cee0d2c
|
Add support for tuple Options, implement LineAndFlag using that
|
2013-03-29 19:35:48 +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
|
996e5999ed
|
permit do declare regex option
|
2013-03-26 14:26:07 +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
|
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
|
a160fd6984
|
open_fifo delete existing buffer if needed
|
2013-03-22 18:39:00 +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
|
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
|
e5d93c2194
|
BufferManager: replace Buffer* get_buffer with Buffer& get_buffer
|
2013-03-21 19:09:31 +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
|
2de0d0fccf
|
add a reg command to set a register
|
2013-03-18 22:44:39 +01:00 |
|
Maxime Coste
|
a981d41cde
|
Editor: replace selections().back() with main_selection()
|
2013-03-15 18:22:08 +01:00 |
|
Maxime Coste
|
066876a131
|
add str-list option support to decl command
|
2013-03-14 14:11:00 +01:00 |
|
Maxime Coste
|
50d9c4dfda
|
add support for regex options, make ignored_files one
|
2013-03-14 13:42:07 +01:00 |
|
Maxime Coste
|
b309d1df61
|
move complete_filename to file.cc
|
2013-03-13 19:39:38 +01:00 |
|
Maxime Coste
|
17f7607a30
|
write_buffer: consider buffer as saved only if we used it's filename
|
2013-03-13 18:51:36 +01:00 |
|
Maxime Coste
|
e4240448b1
|
colalias: always override
|
2013-03-06 20:30:02 +01:00 |
|