Frank LENORMAND
51ab59cd36
src: Implement a write!
command
...
This commit allows "forced" writes to a write-protected file, by
attempting to temporarily grant the current user write permissions on
it. After the buffer has been written, the previous permissions are
restored if the file existed, or set to 0644 otherwise.
2017-04-20 17:13:42 +03:00
Maxime Coste
0d8b850bc3
Merge remote-tracking branch 'lenormf/doc-mapping'
2017-04-19 14:46:48 +01:00
Frank LENORMAND
fd874dabae
doc: Write a dedicated "mapping" page
...
Closes #1189
2017-04-18 16:59:52 +03:00
Maxime Coste
055ed5ff7e
Expose hook params regex captures in hook_param_capture_N
2017-03-30 11:31:07 +01:00
Maxime Coste
2cfe3cae36
Add an InsertDelete hook
2017-03-30 10:38:56 +01:00
Dan Rosén
5a403a9611
Increase modelinefmt configuration power
2017-03-11 21:43:51 +01:00
Frank LENORMAND
59b65bb9fb
ncurses: Add a Dilbert assistant
...
Drawn by myself.
2017-03-08 20:03:29 +03:00
Maxime Coste
58bde719e1
Document the -docstring switch of the :map command
2017-03-05 22:47:16 +00:00
Maxime Coste
2adbbb4129
Document backslash disabling hooks
...
Fixes #1223
2017-02-19 13:18:00 +00:00
Maxime Coste
edc2a88643
Rename BufNew and BufOpen hooks to BufNewFile and BufOpenFile
...
Fixes #1225
2017-02-19 13:08:06 +00:00
Maxime Coste
f6ce3f7edc
Merge remote-tracking branch 'danr/fix-rot-doc'
2017-02-13 20:27:54 +00:00
Maxime Coste
2edb7d62ef
Add support for -on-change and -on-abort to prompt
...
Fixes #1209
2017-02-12 12:51:58 +00:00
Dan Rosén
177fdfd5ce
Update outdated example in <a-"> keys doc
2017-02-11 08:56:27 +01:00
Maxime Coste
6163134f30
Merge remote-tracking branch 'lenormf/show-whitespaces-flags'
2017-02-09 23:33:08 +00:00
Maxime Coste
ce2b85ddac
Add -match-capture support for regions higlighter
...
Closes #837
2017-02-06 23:00:13 +00:00
Frank LENORMAND
5d86b58a38
Allow modifying the characters used when highlighting whitespace
...
This commit adds the following flags to the `show_whitespaces`
highlighter, with a one character long parameter:
* `-lf`: character replacing line feeds
* `-spc`: character replacing spaces
* `-nbsp`: character replacing non breakable spaces
* `-tab`: character replacing a tabulation
* `-tabpad`: character used as padding after a tabulation to satisfy
the `tabstop` option
2017-02-04 10:21:13 +03:00
Eike Plack
34e36e6bfb
Fix doc ui options and manpage
...
* the ncurses_buffer_padding implementation was not merged
see #593
2017-02-02 18:26:05 +01:00
Maxime Coste
bc0dfa9e8f
Use <a-'> for backward rotate selection and move rotate content to <a-">
2017-02-01 22:53:42 +00:00
Maxime Coste
d922ae9a93
Add a quick section on key syntax in keys.asciidoc
2017-01-25 00:14:11 +00:00
Maxime Coste
834ccff941
Rename "shortcuts" manpage to "keys"
...
Fixes #1150
2017-01-25 00:01:37 +00:00
Maxime Coste
ebcfba12f6
Add a RawKey
hook for raw user input hooking
...
Fixes #1132
2017-01-24 23:57:36 +00:00
Maxime Coste
7ba24c043a
Add gi
to go to first non-blank character on line
...
Fixes #407
2017-01-22 23:53:08 +00:00
Koen
394b962524
Add missing shell expansion variable documentation
...
Add a documentation entry for kak_cursor_byte_offset
2017-01-11 12:36:17 +02:00
Maxime Coste
343df600cb
Merge remote-tracking branch 'alexherbo2/command-names'
2017-01-10 13:44:11 +00:00
Maxime Coste
f9f11aa762
Make the currently sourced file path available through $kak_source
...
The :source command sets an 'source' value to the real path of the
file getting sourced while its commands are executed.
Fixes #1112
2017-01-06 19:46:47 +00:00
Maxime Coste
44ecf99c93
Add show_whitespaces
in the highlighters documentation page
2017-01-05 13:15:12 +00:00
Maxime Coste
306243e8d9
Remove the runtime command
2017-01-05 11:13:57 +00:00
Alex Leferry 2
671b50bb52
update command names
2017-01-04 13:04:27 +01:00
Maxime Coste
952bf8988f
Update session doc and remove references to removed socket
value
2017-01-02 11:11:13 +00:00
Maxime Coste
190a04d6c8
Add a ncurses_change_colors option that can disable color palette change
...
Closes #1057
2016-12-30 07:01:13 +00:00
Matt Schick
0a2428c448
Fixed a typo in the documentation - "test" -> "text"
2016-12-17 08:43:45 -08:00
Maxime Coste
119f73d23f
Merge remote-tracking branch 'jakwings/doc'
2016-12-16 19:54:43 +00:00
J.W
e97a7f9af3
Update documentation about builtin faces
2016-12-16 12:29:43 +08:00
Matt Schick
9fb6650140
Correct typos 'red' -> 'read'
2016-12-15 17:36:11 -08:00
Maxime Coste
2969c376a1
Document the <a-.> normal command
...
Fixes #986
2016-12-14 20:45:15 +00:00
Maxime Coste
53267a926b
Merge remote-tracking branch 'Phlogistique/doc-doc'
2016-12-14 00:06:37 +00:00
Noé Rubinstein
be917f7b32
README, doc: mention :doc
2016-12-13 19:11:45 +01:00
Maxime Coste
3ad554167d
Fix typo in commands.asciidoc
2016-12-01 20:14:31 +00:00
Maxime Coste
a4738ace5f
:prompt and :onkey (renamed :on-key) now use values instead of registers
...
:prompt provides the entered text in the `text` value, :on-key provides
the entered key in the `key` value.
Closes #938
2016-11-27 20:57:04 +00:00
Maxime Coste
dcd733e5fa
Do a first phase of command renaming
2016-11-14 00:27:14 +00:00
Maxime Coste
8490caa0d7
Add support for <a-Z> appending current selections to the given register
2016-11-09 13:57:05 +00:00
Frank LENORMAND
0f8981a9df
Document missing options related to mouse support
2016-10-29 10:55:06 +03:00
Maxime Coste
be8b8a740d
Merge remote-tracking branch 'lenormf/fix-doc-count'
2016-10-26 23:23:55 +01:00
Maxime Coste
7c6c6871ce
BufferRange option syntax support <line>.<column>+<len> and is inclusive
...
Fixes #864
2016-10-26 22:58:12 +01:00
Frank LENORMAND
11733bc5a8
Document count parameters for commands
...
Closes #895
2016-10-26 13:34:09 +03:00
Maxime Coste
dc18963875
Make o/O open multiple lines when a count is given
...
Fixes #873
2016-10-24 20:45:12 +01:00
Maxime Coste
dbae81fa5c
Merge remote-tracking branch 'lenormf/doc-scopes'
2016-10-23 23:24:13 +01:00
Frank LENORMAND
f4236fbb8b
Document the current
scope and some hooks behaviour
2016-10-18 15:36:43 +03:00
Maxime Coste
41a497d4fc
Merge remote-tracking branch 'lenormf/faq'
2016-10-13 23:11:53 +01:00
Frank LENORMAND
8b133e32d6
Add a dedicated documentation page about scopes
...
Information related to scopes have also been modified in other documentation
pages.
2016-10-13 11:55:09 +03:00
Frank LENORMAND
70fd03679b
Add a warning about setting $TERM
manually, fix some typos
2016-10-12 09:36:42 +03:00
Frank LENORMAND
b0d8e1a230
Answer the pager question in the FAQ document
2016-10-11 14:40:20 +03:00
Frank LENORMAND
f7e2bfd76f
Document the optional parameter of the cd
command
2016-10-11 10:39:20 +03:00
Maxime Coste
0d2bb4756b
Fix register alternate name doc and dash -> hash for '#'
2016-10-10 23:19:57 +01:00
Maxime Coste
314108e539
Document register alternate names and add some missing ones
...
Fixes #853
2016-10-09 23:27:52 +01:00
Frank LENORMAND
9848e1f4ba
Fix a few mistakes, allow a2x
to compile the page
2016-09-23 13:56:07 +03:00
Frank LENORMAND
59bb543bb5
Add more questions, complete some answers
2016-09-23 13:50:50 +03:00
Frank LENORMAND
3d80ce5f8e
Add a basic FAQ
2016-09-23 13:50:50 +03:00
Maxime Coste
532e3758fe
Add InsertCompletionShow/InsertCompletionHide hooks
2016-09-21 13:43:06 +01:00
Maxime Coste
396b71ecc2
Add an unmap command to remove key mappings
2016-09-19 09:10:41 +01:00
Maxime Coste
c152fbe3b6
Make idle timeout and filesystem check timeout configurable
2016-09-18 13:47:22 +01:00
Frank LENORMAND
a0e72a57a2
Document the <a-m>
shortcut to merge selections
2016-08-29 11:48:40 +03:00
Maxime Coste
0c444c3f4b
Fix documentation of completions and range-faces options
...
Fixes #771
2016-08-27 11:05:37 +01:00
Maxime Coste
3f0415c765
Introduce the 'completion_extra_word_chars' option
...
This string option is used to get all the additional characters
that should be considered as "word" character for the purpose of
insert mode completion.
Fixes #758
2016-08-24 23:47:09 +01:00
Maxime Coste
213888da74
Document namesession command
2016-07-28 00:17:55 +01:00
Frank LENORMAND
6ab238bfa8
Add dummy documentation of the alternative undo bindings
2016-07-26 09:26:13 +03:00
Maxime Coste
003cb8dfea
Merge remote-tracking branch 'lenormf/readonly-mode'
2016-07-24 21:21:49 +01:00
Frank LENORMAND
7558994149
Document the readonly
variable and -ro
command line option
2016-07-23 10:03:25 +03:00
Maxime Coste
bbab4001de
Document ranges highlighters
...
They were not, as pointed out in #736
2016-07-19 10:20:42 +01:00
Maxime Coste
6e0279856f
Document InsertChar hook
2016-06-20 19:30:28 +01:00
Maxime Coste
7f2b3f0132
Document WinResize in hooks man page
2016-05-13 09:33:11 +01:00
Maxime Coste
199ccb4021
Add a -password switch to :prompt to allow for more secure password entering
...
Fixes #660
2016-04-19 09:51:09 +01:00
Maxime Coste
925b8d6e4f
Add missing text objects in shortcuts.asciidoc
2016-04-13 09:51:51 +01:00
Maxime Coste
815924e4da
Merge remote-tracking branch 'lenormf/buffer-padding'
2016-04-11 13:44:10 +01:00
Delapouite
f7e3ec03c2
Fix various typos in docs/
2016-04-08 18:00:24 +02:00
Maxime Coste
d1732673ce
Document the null register
2016-03-31 09:21:09 +01:00
Frank LENORMAND
8ae7116237
Document storing of submatches in a selection's regex
2016-03-16 14:29:43 +02:00
Frank LENORMAND
f32fe6c4cd
Document missing commands, fix rendering issues
2016-03-12 11:30:10 +02:00
Maxime Coste
52525a156f
Remove complete_prefix option and behaviour
...
Now that we use subsequence based completion almost everywhere,
completing the common prefix does not make sense anymore.
2016-03-07 20:17:41 +00:00
Frank LENORMAND
c90dafcbfb
Document the |
register, as well as default registers saved by exec/eval
2016-02-18 14:57:23 +02:00
Frank LENORMAND
72cfa65448
Document the BufferPadding
face
2016-02-17 15:55:19 +02:00
Maxime Coste
1937b7745a
Rewrap and tweak manpages
2016-02-10 21:03:49 +00:00
Maxime Coste
3030775414
Cleanup doc manpages generation
2016-02-06 00:01:42 +00:00
Frank LENORMAND
77beeaf9b9
Rewrote the documentation pages in asciidoc
format
2016-02-03 19:15:35 +02:00
Frank LENORMAND
caa87608d4
Document the t
and f
bindings
2016-02-03 11:39:58 +02:00
Frank LENORMAND
33008f9ea7
Add a doc
command, as well as several themed documentation pages
2016-02-02 21:15:12 +02:00