Maxime Coste
|
d6b69cb6f7
|
Fix :open bug that could set a deleted buffer as the last used one
|
2015-04-23 20:15:17 +01:00 |
|
Maxime Coste
|
7824a76e1a
|
Disable history in :exec and :eval
|
2015-04-21 13:45:10 +01:00 |
|
Maxime Coste
|
4bb1e0a878
|
Support -buffer * to iterate over all buffers in :eval or :exec
|
2015-04-21 13:40:14 +01:00 |
|
Maxime Coste
|
1d40827da3
|
Small style tweak
|
2015-04-21 13:33:35 +01:00 |
|
Maxime Coste
|
6e5e831ce6
|
Merge remote-tracking branch 'ekie/next_buffer'
|
2015-04-21 13:28:09 +01:00 |
|
Maxime Coste
|
1dfa2d7fe4
|
Avoid unneeded update of selections when we are going to overwrite them
|
2015-04-19 15:12:16 +01:00 |
|
Eike Plack
|
2cf45ddb21
|
Refactor nextbuffer_cmd
|
2015-04-15 02:43:16 +02:00 |
|
Eike Plack
|
0f9b210e3f
|
Fix set_last_used_buffer
|
2015-04-15 02:36:47 +02:00 |
|
Maxime Coste
|
eb9c95298e
|
Add support for string <-> selection list serialization
|
2015-04-13 15:21:26 +01:00 |
|
Maxime Coste
|
f93081471a
|
Refactor nextbuffer command to be more idiomatic
|
2015-04-13 11:34:21 +01:00 |
|
Maxime Coste
|
43c03ea412
|
Merge remote-tracking branch 'jjthrash/next-prev-buffer'
|
2015-04-13 11:26:31 +01:00 |
|
Jimmy Thrasher
|
ba59033935
|
Add nextbuffer command
Wraps around at the end. If only 1 buffer loaded, does nothing.
|
2015-04-09 10:14:32 -04:00 |
|
Maxime Coste
|
dde16b00a9
|
Add onkey command for executing commands after reading a key
This completes the various user interaction primitives, on_next_key
was the last not to be available through a command.
|
2015-04-04 13:10:39 +01:00 |
|
Maxime Coste
|
519254dfdc
|
More useage of the format function
|
2015-03-30 23:56:33 +01:00 |
|
Maxime Coste
|
b5854ece43
|
Change ParameterParser switch interface, use an Optional<StringView>
Merge has_option and option_value into a single method get_switch.
|
2015-03-14 19:16:46 +00:00 |
|
Maxime Coste
|
65fd0df041
|
More code style cleanup
|
2015-03-14 17:30:44 +00:00 |
|
Maxime Coste
|
8a211fc87a
|
Tweak command docstrins
|
2015-03-14 12:17:43 +00:00 |
|
Maxime Coste
|
6b3201f0f1
|
Change ShellManager to return both stdout and the return value in a pair
|
2015-03-13 13:39:18 +00:00 |
|
Maxime Coste
|
b4f6b50dbb
|
Make split_path public
|
2015-03-12 20:39:34 +00:00 |
|
Maxime Coste
|
2f20399d03
|
Improve 'def' command completion behaviour and clean it up a little
|
2015-03-12 19:45:05 +00:00 |
|
Maxime Coste
|
3c1a325b6f
|
Refactor String, use a common StringOps interface, hide std::string
|
2015-03-10 19:50:22 +00:00 |
|
Maxime Coste
|
ea526c2137
|
Small refactoring
|
2015-03-10 13:34:46 +00:00 |
|
Maxime Coste
|
1cec8df45e
|
ArrayView content is not const anymore
As in upcoming std c++ array_view, ArrayView<T> points to mutable
data, use ArrayView<const T> or alias ConstArrayView<T> for const
data.
|
2015-03-09 13:54:09 +00:00 |
|
Eike Plack
|
2354655df2
|
Fix documentation for debug_cmd
|
2015-03-02 16:38:05 +01:00 |
|
Maxime Coste
|
6c65c5e080
|
Add docstrings to highlighters, displayed by addhl help
|
2015-02-19 13:54:03 +00:00 |
|
Maxime Coste
|
a94c554a7b
|
Add optional helper for commands, to get parameter dependent help
Use for the set command to document options.
|
2015-02-08 19:04:20 +00:00 |
|
Maxime Coste
|
5339f94eb8
|
Fix missing modes in :map completion and docstring
|
2015-02-05 13:56:16 +00:00 |
|
Maxime Coste
|
7cdeb3d7f7
|
simplify echo code, avoid trailing spaces
|
2015-01-17 22:55:48 +00:00 |
|
Maxime Coste
|
76d806e98d
|
Replace InternedStrings with SharedString, shared_ptr based
|
2015-01-15 19:26:38 +00:00 |
|
Maxime Coste
|
2a878d51fd
|
Even more memory tracking
|
2015-01-14 19:16:32 +00:00 |
|
Maxime Coste
|
beb3390334
|
Add interned string stats in debug command
|
2015-01-13 13:48:16 +00:00 |
|
Maxime Coste
|
c8d651a517
|
Protect use of mallinfo in #ifdef __GLIBC__ blocks
|
2015-01-12 19:55:58 +00:00 |
|
Maxime Coste
|
e8b8070536
|
refactor slighly memory domain handling
|
2015-01-12 19:48:51 +00:00 |
|
Maxime Coste
|
da562e03a0
|
replace all std::vector with Vector
|
2015-01-12 13:58:41 +00:00 |
|
Maxime Coste
|
83d0813b0f
|
Yet more tracking
|
2015-01-12 13:45:44 +00:00 |
|
Maxime Coste
|
f1f10639a5
|
Compute tracked memory total as well
|
2015-01-12 13:32:30 +00:00 |
|
Maxime Coste
|
0bdf1778cb
|
Some more memory tracking
|
2015-01-12 13:32:14 +00:00 |
|
Maxime Coste
|
dedb16bc73
|
Track some more memory
|
2015-01-11 19:28:03 +00:00 |
|
Maxime Coste
|
9b30e7469a
|
Add initial memory domain allocation tracking support
|
2015-01-07 19:29:31 +00:00 |
|
Maxime Coste
|
de12fe1cc6
|
Add completion for debug command
|
2015-01-06 19:06:53 +00:00 |
|
Maxime Coste
|
295a97f2a6
|
Rename memoryview to ArrayView
|
2015-01-06 13:43:37 +00:00 |
|
Maxime Coste
|
8e92e0eebc
|
Go back to previous buffer name completion implementation
|
2015-01-05 19:33:33 +00:00 |
|
Maxime Coste
|
23f30f6709
|
Small style tweak
|
2015-01-03 17:35:53 +00:00 |
|
Maxime Coste
|
fb611e2f62
|
Use an id_map directly for HighlighterRegistry rather than the FunctionRegistry class
|
2014-12-23 22:15:53 +00:00 |
|
Maxime Coste
|
ed54e102ee
|
Extract complete_buffer_name as a free function in commands.cc
|
2014-12-23 17:42:17 +00:00 |
|
Maxime Coste
|
ae602106e0
|
Remove prefix_complete, superseeded by complete
|
2014-12-23 17:39:12 +00:00 |
|
Maxime Coste
|
064fb81b8d
|
Move containers utils to containers.hh and add filtered/transformed utils
|
2014-12-23 13:40:26 +00:00 |
|
Maxime Coste
|
1c8ee78d1a
|
Do not register timers for transient input handlers
|
2014-12-18 23:12:58 +00:00 |
|
Maxime Coste
|
a0b35bf590
|
Add support for user mappings, bound to comma
:map have a 'user' mode that is accessible through the comma key.
the mapping will get executed in normal mode.
|
2014-12-12 13:57:02 +00:00 |
|
Maxime Coste
|
d57be83522
|
Disable history writing when running hooks
|
2014-12-05 14:01:07 +00:00 |
|