Frank LENORMAND
a84e3aeb85
doc faq: Document beam cursors being inconsistent
2020-07-21 09:08:35 +03:00
Maxime Coste
47ba36c66e
Add a RegisterModified hook
...
This one has been a long time coming, I am still concerned this could
impact performance a lot. This hook does *not* trigger for capture
registers (0-9) or any other dynamic registers (that are not writable).
Fixes #859
2020-07-19 12:56:55 +10:00
Olivier Perret
03525779fb
[doc] Escape asciidoc meta-character
2020-07-09 12:00:01 +02:00
Maxime Coste
f2cc7bc891
Add User hook support
2020-07-04 13:48:27 +10:00
Tim Allen
14573244d4
expansions.asciidoc: Add an example of file expansion.
...
Properly speaking, all expansions are of the form "%abc{}" where "abc"
is the expansion type. All expansion types are listed in the documentation, as
they should be. However, when searching through the documentation, a keyword
like "file" is likely to hit a lot of false-positives, so a smart user is likely
to search for the more-unique "%file" instead. Unfortunately, unlike every other
expansion-type, file-expansions did not include an example, so a search for
"%file" resulted in no hits, potentially leading people to believe it was
undocumented.
Now there's an example, so people searching for "%file" will find what they're
looking for.
2020-07-01 23:47:06 +10:00
Maxime Coste
d3374e7e5f
Refactor mouse press/release handling to support 3 buttons
...
Change button to be an additional parameter instead of having separate
events for left/right buttons.
Fixes #3471
2020-06-28 19:48:55 +10:00
Frank LENORMAND
accc619c0f
doc faq: Document hook disabling with \i
2020-06-26 11:14:38 +03:00
Frank LENORMAND
442aae1cef
doc faq: Fix the prose
2020-06-26 11:12:21 +03:00
Maxime Coste
e989bda964
Merge remote-tracking branch 'lenormf/fix-changelog'
2020-06-25 20:58:57 +10:00
Maxime Coste
f5127f8b22
Merge remote-tracking branch 'lenormf/key-percent'
2020-06-25 20:58:26 +10:00
Frank LENORMAND
1761c4e059
doc faq: Remove space leading question marks
2020-06-11 10:17:10 +03:00
Frank LENORMAND
b72493bbbb
doc faq: Document -buffer *
2020-06-10 14:49:46 +03:00
Frank LENORMAND
61094a97e2
doc faq: Fix the prose
2020-06-10 12:38:54 +03:00
Frank LENORMAND
cb5e005378
doc faq: Mention (?S)
2020-06-10 12:37:43 +03:00
Frank LENORMAND
ad122aec4e
doc faq: Mention "readline shortcuts" in prompts
2020-06-10 12:32:06 +03:00
Frank LENORMAND
55383afb4d
doc faq: Mention the Language Server Protocol
2020-06-10 12:29:52 +03:00
Frank LENORMAND
0737375b61
doc faq: Rephrase invalid note about :format
2020-06-10 12:23:46 +03:00
Maxime Coste
f75d49e9ef
Do not include non-primitive option value in *SetOption hook filter
...
Only include the value for int/str/bool options, for the rest just
write '<option name>=...'.
This should reduce the cost of some patterns such as repeatedly adding
a value inside a list option.
It seems very unlikely that the actual value would be matched by
a hook regex string for non primitive types.
2020-06-09 21:38:47 +10:00
Frank LENORMAND
d17e7adc92
doc faq: Document how to get debug information
2020-06-06 11:18:19 +03:00
Frank LENORMAND
79428da9b5
doc faq: Document locale issues
2020-06-06 10:44:10 +03:00
Frank LENORMAND
cf152832e5
doc faq: Split questions into subsections
2020-06-06 10:34:52 +03:00
Frank LENORMAND
24c5169400
src: Introduce a <percent> named key
...
Similarly to the <semicolon> key, make it easier to write
`:execute-keys` commands by replacing <percent> with `%`.
Highlighters can keep escaping the sign when regular expressions are
not quoted, but built-in scripts that use `%` as an editing primitive
have been modified to use the named key, for clarity.
2020-06-03 15:42:38 +03:00
Frank LENORMAND
fb05adb75c
doc changelog: Update the changelog
2020-06-03 15:05:19 +03:00
Maëlys Bras de fer
6fa26b8dd2
Fix usage of $KAKOUNE_CONFIG_DIR in doc
2020-06-01 15:46:24 +02:00
Maëlys Bras de fer
8a7023731f
Fix default value of $XDG_CONFIG_HOME in doc
2020-06-01 15:23:23 +02:00
Maxime Coste
590807b94c
Merge remote-tracking branch 'lenormf/patch-6'
2020-05-30 09:23:36 +10:00
Maxime Coste
61dc64808d
Merge remote-tracking branch 'Delapouite/object-punctuation'
2020-05-30 09:23:06 +10:00
Johannes Altmanninger
e4f7d42396
doc: fix typos and clarify some parts
2020-05-28 18:37:26 +02:00
Johannes Altmanninger
3385c6a20e
doc: state that replace-ranges' replacements are markup strings
...
The term "display line" is only used in source code.
2020-05-28 00:45:38 +02:00
Maxime Coste
b44c4f41a6
Document rgba faces and client stdin in the changelog
2020-05-16 10:10:28 +10:00
Aajn
ae17669859
Remove outdated information
...
Default build mode is release since c07f052
.
2020-05-10 15:58:24 +02:00
Miguel de Val-Borro
85227019ff
Fix some typos in docs
2020-05-09 12:18:16 -04:00
Delapouite
8748bdbc10
doc(keys): mention punctuation text-objects
...
The fact that punctuation characters can act as surrounding
delimiters is a useful behavior but not obvious.
This "hidden" text-object feature deserves to be described explicitely.
2020-05-06 23:02:29 +02:00
Frank LENORMAND
36c0c611be
doc writing_scripts: Document echo
portability issues
2020-05-04 12:10:23 +00:00
Maxime Coste
295a77b23a
Merge branch 'docs' of https://github.com/migueldvb/kakoune
2020-05-03 13:48:59 +10:00
Miguel de Val-Borro
3efb3a3e43
Fix some typos in docs
2020-05-02 11:43:33 -04:00
Maxime Coste
ccecd5bd8e
Add support for alpha channel in colors
...
This makes it easier to define faces that lighten/darken whatever
they apply on.
2020-05-02 12:57:36 +10:00
Maxime Coste
50dc0099c3
Add multi-line replace-range in changelog
2020-04-27 17:41:09 +10:00
Daniel Lewan
635353bbd6
fix link in registers docs
2020-04-12 14:26:14 +02:00
Maxime Coste
f7a2ecfacb
Support empty ranges in replace-ranges highlighter
2020-04-06 11:23:47 +10:00
Maxime Coste
c585107ab5
Add -override support to add-highlighter
...
This allow replacing a highlighter in place, not loosing its current
position in its parent.
Fixes #3436
2020-03-30 21:04:01 +11:00
Maxime Coste
09375edf54
Merge remote-tracking branch 'occivink/arrange-buffers'
2020-03-15 12:18:04 +11:00
Maxime Coste
0a66eb9c47
Expand env vars as list of strings
...
This makes it possible to do :select `%val{selections_decs}` and to
correctly combine $kak_quoted with those.
2020-03-02 20:53:28 +11:00
Olivier Perret
0cfc398a1a
Document 'arrange-buffers' command
2020-02-24 09:41:51 +01:00
Alex Leferry 2
796eb20730
Fix typo
2020-02-07 16:57:09 +01:00
Joachim Henke
4dd0b432ab
the option 'ncurses_builtin_key_parser' has gone
2020-01-19 15:30:18 +01:00
Maxime Coste
9ca479ed40
Kakoune v2020.10.16
2020-01-16 20:52:20 +11:00
Jason Felice
44ba86245c
Fix error in expansions doc
2020-01-04 19:48:38 -05:00
Maxime Coste
8b6ed26e8c
Few style changes on history exposition code
2020-01-02 22:36:26 +11:00
Jason Felice
b03b51d27a
Add 'history' and 'uncommitted_modifications' expansions
2020-01-01 19:47:29 -05:00
Maxime Coste
ac28f2b47b
Merge remote-tracking branch 'Screwtapello/no-prompt-in-draft-context'
2019-12-20 08:46:41 +11:00
Tim Allen
b09653ccc5
highlighters.cc: Add a '-min-digits' flag to the number-lines highlighter.
...
Fixes #3260 .
2019-12-15 13:36:25 +11:00
Tim Allen
69a3de46e1
hooks.asciidoc: Document how *Key hooks interact with mappings and exec.
2019-12-12 22:02:48 +11:00
Tim Allen
18c34408c5
doc: Mention that commands requiring a client context are unhelpful in a draft context.
...
Fixes #2618 .
2019-12-12 19:36:35 +11:00
Maxime Coste
9ace7b584d
Kakoune v2019.12.10
2019-12-10 21:36:03 +11:00
Maxime Coste
5ba4da99e3
Tweak mark documentation
2019-12-10 21:14:03 +11:00
Maxime Coste
170c4a9cf1
Merge remote-tracking branch 'Screwtapello/document-mark-registers'
2019-12-10 21:05:26 +11:00
Maxime Coste
15df0fc781
Add -scratch and -file switches to the rename-buffer command
2019-12-07 15:40:57 +11:00
Tim Allen
31162bdbb7
registers.asciidoc: Document the format of marks.
2019-12-06 20:01:30 +11:00
Tim Allen
3a23fdf15a
registers.asciidoc: I don't think selections have captured groups.
2019-12-06 20:01:07 +11:00
Tim Allen
1fffd38b56
registers.asciidoc: Link from registers back to the keys that use them.
2019-12-06 18:41:27 +11:00
Maxime Coste
1ec14ea826
Merge remote-tracking branch 'dpercy/patch-1'
2019-12-05 21:10:43 +11:00
Maxime Coste
ee2985739b
Merge remote-tracking branch 'lenormf/window-range'
2019-12-04 21:16:11 +11:00
David Percy
e8a7b06388
Typo: "escaped with a backspace" -> backslash
2019-12-03 19:44:08 +00:00
Maxime Coste
0b66aa8dda
Document that fg face is optional
2019-12-03 21:17:33 +11:00
Maxime Coste
2904d13420
Add a {\} marker to disable markup processing
2019-11-28 20:23:52 +11:00
Maxime Coste
936bd923ea
Fix typos
2019-11-22 21:51:32 +11:00
Maxime Coste
cb1b03c0db
Add support for markup in info boxes
...
Fixes #2552
2019-11-22 21:50:51 +11:00
Maxime Coste
82e5346904
Add a -atomic switch to write and change clang.kak to take advantage
2019-11-21 23:38:32 +11:00
Maxime Coste
e964b68ab8
Add support for selecting and exporting selections in display columns
...
Fixes #2724
2019-11-12 21:56:45 +11:00
Maxime Coste
7a8f57f97b
Add support for a -codepoint switch to the select command
2019-11-12 21:21:24 +11:00
Jason Felice
5fae16faef
Implement %val{selections_char_desc}
...
Fixes #3194
2019-11-12 20:54:32 +11:00
Delapouite
db1d013422
doc: add WrapMarker in faces and changelog
2019-11-07 11:09:48 +01:00
Maxime Coste
d23544f6fd
Merge remote-tracking branch 'Delapouite/doc-completers'
2019-11-07 20:17:33 +11:00
Maxime Coste
1c5a7d839c
Merge remote-tracking branch 'lenormf/fix-scratch-doc'
2019-11-07 20:16:06 +11:00
Maxime Coste
4a954839fa
Merge remote-tracking branch 'Delapouite/doc-semicolon'
2019-11-07 20:04:58 +11:00
Maxime Coste
3e7301ede7
Support \x and \u escapes in regex character classes
...
Change \u to use 6 digits to cover the full unicode range.
Fixes #3172
2019-11-06 20:48:48 +11:00
Delapouite
00e44903e7
doc: fix completers option description
2019-11-04 10:11:09 +01:00
Frank LENORMAND
dde3d57b1f
doc commands: Document auto-generated scratch buffer names
2019-11-03 08:53:11 +01:00
Delapouite
551d7dfbac
doc: mention newly introduced <semicolon>
and <a-semicolon>
keys
...
Ref: #3156
2019-10-28 22:18:55 +01:00
Maxime Coste
ec31d83972
Merge remote-tracking branch 'Delapouite/doc-hl-group'
2019-10-23 22:39:08 +11:00
Maxime Coste
ffa47f3e35
Merge remote-tracking branch 'lenormf/fix-2510'
2019-10-23 22:34:01 +11:00
Maxime Coste
a49ae162f4
Add a -verbatim switch to evaluate-commands for perfect forwarding
...
-verbatim will disable argument parsing in evaluate-commands, making
it possible to forward a single command to a different context without
triggering a reparsing of the arguments.
Fixes -try-client support in grep.kak
Closes #3153
2019-10-23 22:30:23 +11:00
Frank LENORMAND
4499286070
doc: Document the window_range
expansion
2019-10-20 21:37:53 +02:00
Frank LENORMAND
21686f8d5e
man: Factorize the documentation about autoloading
...
Fixes #2510
2019-10-20 12:44:56 +02:00
Maxime Coste
e4fb70ebec
Replace ModeChange hooks by ModePush and ModePop
...
Remove deprecated InsertBegin, InsertEnd, NormalBegin, NormalEnd
hooks.
Closes #2545
2019-10-16 20:45:53 +11:00
Delapouite
c21228a8bd
doc: fix example about shared highlighter group
2019-10-15 21:28:35 +02:00
Maxime Coste
081595fa2f
Support specifying the user configuration with KAKOUNE_CONFIG_DIR
...
Fixes #3072
Closes #3081
2019-10-10 20:26:27 +11:00
Maxime Coste
f2e5582f34
Merge remote-tracking branch 'eraserhd/pr/master/extra_word_chars-on-window'
2019-10-01 20:06:03 +10:00
Jason Felice
f88cf7ffb4
rc, doc: set extra_word_chars on buffer, not window
...
For clojure.kak and haskell.kak, set extra_word_chars on the buffer
and not the window, so that the buffer's word db is updated correctly
for word completion.
Document this.
Also, minor refactor of clojure.kak.
Closes #3108
2019-09-26 09:55:02 -04:00
Maxime Coste
ba0ce99717
Merge remote-tracking branch 'Delapouite/patch-2'
2019-09-26 20:31:45 +10:00
Bruno Heridet
033908f8ec
doc: add link to json-rpc 2.0 spec
2019-09-24 10:07:23 +02:00
Maxime Coste
fc3a1b6973
Make arrow keys normal mode mappings instead of commands
2019-09-15 19:40:38 +10:00
Maxime Coste
09c514901d
Update json_ui documentation to match current protocol
2019-08-20 22:10:20 +10:00
tawsi-melek
69eec33491
Fixed some English typos
2019-08-04 00:45:19 +02:00
Joachim Henke
2cc92e8ff1
function keys need to be provided in upper case now
2019-07-07 18:44:14 +02:00
Joachim Henke
556d58a073
allow for mapping the Insert key
2019-07-07 18:38:46 +02:00
Joachim Henke
4c61f82fb2
fix a few typos
2019-07-06 17:37:30 +02:00
Maxime Coste
2ff9fd8d92
Kakoune v2019.07.01
2019-07-01 22:07:29 +10:00
Maxime Coste
8346050232
Document function key syntax change in changelog
2019-06-29 09:56:28 +10:00