Maxime Coste
|
f54f8818c6
|
Merge branch 'master' into remove-buffer-change-listener
|
2014-06-09 19:29:40 +01:00 |
|
Maxime Coste
|
732d1c3bd1
|
Improve commands documentation
|
2014-06-06 13:58:35 +01:00 |
|
Maxime Coste
|
be8f875b4f
|
Remove -env-var-params support in :def command
It is not used
|
2014-06-06 13:57:23 +01:00 |
|
Maxime Coste
|
d33554a1cc
|
Add support for long names for registers
We can now access register / with the name slash, * with star,
and | with pipe
Fixes #23
|
2014-06-06 00:49:36 +01:00 |
|
Maxime Coste
|
1ffafa8650
|
Merge branch 'master' into remove-buffer-change-listener
|
2014-06-06 00:22:46 +01:00 |
|
Maxime Coste
|
2d5c730441
|
Replace CommandManager::register_command*s* with register_alias
|
2014-06-06 00:21:12 +01:00 |
|
Maxime Coste
|
0a060b62a2
|
Merge branch 'master' into remove-buffer-change-listener
|
2014-05-25 20:01:55 +01:00 |
|
Maxime Coste
|
fe70add4b7
|
Disable 'interactive' options in :exec/:eval
Incremental search, automatic info and completion are
not needed in non interactive context.
|
2014-05-25 17:36:12 +01:00 |
|
Maxime Coste
|
2bb2c467b6
|
Fix filename/colalias/buffer completion when completing with trailing text
|
2014-05-18 14:14:37 +01:00 |
|
Maxime Coste
|
211b78f536
|
Merge branch 'master' into remove-buffer-change-listener
Conflicts:
src/highlighters.cc
|
2014-05-17 11:39:56 +01:00 |
|
Maxime Coste
|
ea3e92aa5e
|
SelectionList know its buffer and timestamp
|
2014-05-13 20:09:06 +01:00 |
|
Maxime Coste
|
855357ee73
|
Fix :delbuf! not forcing buffer deletion
Fixes #116
|
2014-05-13 19:48:16 +01:00 |
|
Maxime Coste
|
8356e44ad5
|
Improve error reporting when parsing commands
*debug* will contain line and column informations along
with the responsible command name.
|
2014-05-07 20:39:59 +01:00 |
|
Maxime Coste
|
8546788b43
|
Refactor LineAndColumn coordinates
BufferCoord -> ByteCoord
DisplayCoord -> CharCoord
Moved their definition along with LineAndColumn into coord.hh
|
2014-05-07 19:53:45 +01:00 |
|
Maxime Coste
|
dfb1246697
|
Complete option values with the current value of the option
Fixes #32
|
2014-05-05 12:55:04 +01:00 |
|
Maxime Coste
|
8cc9454438
|
Add a -alias switch to the def command for defining an alias
Fixes #100
|
2014-05-03 16:00:10 +01:00 |
|
Maxime Coste
|
e83123de1f
|
Add support for non-scrolling fifo buffers
|
2014-05-02 18:58:04 +01:00 |
|
Maxime Coste
|
144a35be30
|
Fix clang compilation
|
2014-04-30 19:07:32 +01:00 |
|
Maxime Coste
|
479c067a40
|
Add support for running Kakoune with redirected stdin
Will read to a *stdin* fifo buffer
|
2014-04-29 21:37:11 +01:00 |
|
Maxime Coste
|
b370f91025
|
Add -init switch to :prompt to set the initial text
Fixes #97
|
2014-04-27 12:37:41 +01:00 |
|
Maxime Coste
|
0c1b27cfa7
|
Fix :map docs and add completion support
|
2014-04-26 09:40:26 +01:00 |
|
Maxime Coste
|
adde2fef75
|
Use StringView for completion functions
|
2014-04-18 14:02:14 +01:00 |
|
Maxime Coste
|
374f97a592
|
fix exception being thrown in error in decl command
|
2014-04-14 19:01:00 +01:00 |
|
Maxime Coste
|
386813bbfd
|
Add a 'prompt' command
|
2014-04-13 14:15:34 +01:00 |
|
Maxime Coste
|
9ff356cb2b
|
Extract option descriptions in an shared OptionDesc class
|
2014-04-12 20:03:26 +01:00 |
|
Maxime Coste
|
e9276a0a85
|
Add a docstring to options
|
2014-04-11 18:43:25 +01:00 |
|
Maxime Coste
|
a387e7a4c6
|
the 'def' commands now supports -(buffer|client)-completion switches
|
2014-04-07 23:47:50 +01:00 |
|
Maxime Coste
|
a9b3a8b0d6
|
rename BufferManager::complete_buffername to complete_buffer_name
|
2014-04-07 23:47:50 +01:00 |
|
Maxime Coste
|
e1a9d5f71e
|
Fix clang compilation
|
2014-04-02 22:33:52 +01:00 |
|
Maxime Coste
|
968922055b
|
debug command now serves as a frontend to get debug informations
|
2014-03-31 20:07:35 +01:00 |
|
Maxime Coste
|
60452d9745
|
echo command accepts -debug switch to write to the debug buffer
|
2014-03-31 20:07:02 +01:00 |
|
Maxime Coste
|
2a7335edef
|
Add basic support for colalias completion
|
2014-03-29 13:18:46 +00:00 |
|
Maxime Coste
|
dc953197c3
|
Fix support for switches style option in user commands
|
2014-03-20 19:50:42 +00:00 |
|
Maxime Coste
|
c48bdbe4f1
|
exec and eval support the -no-hooks option
Hooks gets disabled during the execution of the commands
|
2014-03-20 08:29:41 +00:00 |
|
Maxime Coste
|
aab390ab92
|
Add -docstring option to the 'def' command
used defined commands can have their own documentation strings
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
4b9d49d7ab
|
Add support for -buffer <comma separated names> to eval and exec commands
fixes #47
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
15223cba1e
|
tweak docstring
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
8aaeaa3187
|
Declare commands in a CommandDesc structure
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
8ac19edf67
|
Add a docstring to commands
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
486d1269e0
|
Consistently name -foo things 'switches'
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
9451782648
|
Add command switches information, and automatically display it
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
7f9f887b4a
|
All commands now take directly a parameter parser
The command parameters description are now stored in a ParameterDesc
structure.
|
2014-03-02 01:08:11 +00:00 |
|
Maxime Coste
|
2159fc9563
|
Rename selections first,last to more explicit anchor,cursor
|
2014-01-28 19:06:52 +00:00 |
|
Maxime Coste
|
e364137196
|
Fix compilation with clang 3.4
|
2014-01-27 20:28:38 +00:00 |
|
Maxime Coste
|
37b4eacdc8
|
Rework command completion to allow partial token completion
Implement hook completion.
fixes #44
|
2014-01-27 19:51:58 +00:00 |
|
Maxime Coste
|
518bc4e7f3
|
Use a single edition for -itersel
-itersel would not make sense with changing context buffer, so
it should be safe.
Fixes #14
|
2014-01-06 20:10:46 +00:00 |
|
Maxime Coste
|
fd17ea00dd
|
CommandManager: use aliases for commands rather than duplicating data
Completion now only proposes full command names
|
2013-12-24 02:06:22 +00:00 |
|
Maxime Coste
|
c0973075fa
|
Get rid of Editor for good
ClientManager now stores only the free windows, clients take
ownership of its own.
|
2013-12-20 20:14:57 +00:00 |
|
Maxime Coste
|
d9c3de3fc0
|
small cleanup in context_wrap
|
2013-12-16 23:51:57 +00:00 |
|
Maxime Coste
|
ae75594d25
|
Window: refactor center_selection/display_selection_at
Take the line we are intersted in as a parameter rather than getting
the main selection last char line.
|
2013-12-16 19:08:19 +00:00 |
|