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 |
|
Maxime Coste
|
1c5975835e
|
Consolidate constext disablable feature in a 'Disableable' helper
|
2014-12-05 13:47:09 +00:00 |
|
Maxime Coste
|
6902301674
|
Fix bug in :debug command
|
2014-11-28 13:18:08 +00:00 |
|
Maxime Coste
|
4c7f6985f1
|
Add an 'options' debug command
|
2014-11-26 13:27:26 +00:00 |
|
Maxime Coste
|
dfed7ed211
|
const String& to StringView
|
2014-11-23 19:49:59 +00:00 |
|
Maxime Coste
|
7064679c2a
|
small fix
|
2014-11-13 22:17:10 +00:00 |
|
Maxime Coste
|
414cfabb8c
|
fix clang compilation
|
2014-11-11 13:47:51 +00:00 |
|
Maxime Coste
|
7d4c9c2ccf
|
Support hinting if an inline info should be above or below the anchor
Used by ctags function info, we always want it *above* the opening
parenthesis so that it does not hide multi line parameter lists.
|
2014-11-10 13:37:17 +00:00 |
|
Maxime Coste
|
88aa707b9c
|
For {Menu,Info}Style::Prompt, choose the anchor directly in ncurses code
|
2014-11-08 19:08:23 +00:00 |
|
Maxime Coste
|
e1fc2677e3
|
Add a MenuDoc style for info box, that will place it next to the menu
|
2014-11-08 18:01:55 +00:00 |
|
Maxime Coste
|
c8ea2e78f9
|
Reuse existing buffer when creating a fifo one
That way, client having this buffer already visible wont switch to
another one due to previous buffer getting deleted
|
2014-11-04 23:51:22 +00:00 |
|