Tobias Pisani
b9c60e2578
Add -indent option to show-whitespace highlighter
...
A couple of semi-opinionated choices were made in this implementation:
1. The guide is hidden in the first column.
2. The indent guides are highlighted using a new `WhitespaceIndent` face.
3. Nothing is done to continue the guide through empty lines. I believe this to be the correct approach,
at least as long as it is kept as a part of the show-whitespaces highlighter. However some people's
oppinion may differ, and if so, that could be implemented.
4. The guides default to on, like the other show-whitespace options. Default character is "│".
5. Spaces between the indent guides are currently highlighted as other spaces.
Other reasonable options would be no replacement, -tabpad, or a similar -indentpad.
6. Guides are disabled by passing `-indent ""`.
7. Indent guides are separate from tab highlighting.
Additionally, we could consider adding a separate face for the "current" indent level as many editors do,
but this is a bit harder in kakoune because of multiple selections.
Closes #2323
2024-03-27 04:07:12 +01:00
Maxime Coste
dd5b624003
Merge remote-tracking branch 'divarvel/show-trailing-whitespace'
2023-09-08 05:50:11 +10:00
Maxime Coste
5b1ad0bd0c
Add a -previous switch to show-matching highlighter
...
This switch makes show-matching fallback to the character preceeding
the cursor if the character under the cursor is not a matching
character, which should make show-matching more useful in insert mode.
2023-06-14 22:53:39 +10:00
Sidharth Kshatriya
5a5fc50c12
highlighter doc: some clarificatory edits
2022-05-23 16:52:30 +05:30
Johannes Altmanninger
7c43a4b51b
doc: fix dead links to doc pages
2022-04-09 15:29:54 +02:00
Frank LENORMAND
d3b1ad7734
doc pages: Document -cursor-separator
of number-lines
2021-11-04 08:06:10 +03:00
Taupiqueur
dd917e47f4
Fix region highlighter example
2021-10-19 18:21:48 +02: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
Miguel de Val-Borro
3efb3a3e43
Fix some typos in docs
2020-05-02 11:43:33 -04: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
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
Delapouite
c21228a8bd
doc: fix example about shared highlighter group
2019-10-15 21:28:35 +02:00
Hampus Fröjdholm
1046e3d4d5
Fix typo highlighters docs
2019-04-04 04:48:27 +02:00
Maxime Coste
328c497be2
Add support for named captures to the regex impl and regex highlighter
...
ECMAScript is adding support for it, and it is a pretty isolated
change to do.
Fixes #2293
2019-01-03 22:55:50 +11:00
Maxime Coste
f8198b3022
Fix specs based highlighter documentation
...
Lists elements are now given as separate arguments rather than
as a single ':' separated string.
Fixes #2261
2018-07-28 19:33:11 +10:00
Maxime Coste
79ec8d0010
Rename highlighters that used an underscore to use a dash
...
For example `show_matching` is now `show-matching`.
2018-07-08 19:14:15 +10:00
Maxime Coste
2e0e206951
Make recurse regex opt-in with a -recurse switch instead of opt-out
2018-07-05 07:54:28 +10:00
Maxime Coste
7976f8289e
Update highlighters.asciidoc page to reflect the new syntax
2018-07-05 07:54:28 +10:00
Maxime Coste
a9193840ad
Merge branch 'patch-3' of git://github.com/co-dh/kakoune
2018-05-27 07:21:51 +10:00
Hao Deng
1a348f3d22
Update highlighters.asciidoc
...
Is this what you want? first time use asciidoc
2018-05-26 17:07:04 -04:00
Maxime Coste
f1c1de834a
Add a -marker <marker_text> switch support to the wrap highlighter
...
This makes wrapped lines very explicit.
Fixes #2065
2018-05-26 22:22:00 +10:00
Hao Deng
f7914d8662
plus sign missed
2018-05-25 21:12:03 -04:00
Maxime Coste
36e7e93f78
Fix formatting in highlighters.asciidoc
2018-05-23 08:19:50 +10:00
Matt Peterson
651501e983
Fix add-highlighter ref
2018-05-21 14:35:43 -04:00
Delapouite
592ab71048
Docs: regroup faces dealing with specific highlighters
2018-05-19 14:15:16 +10:00
Frank LENORMAND
566dc1f26b
doc highlighters: Don't hardcode timestamps
2018-03-31 09:18:59 +03:00
Delapouite
abc2d28570
Docs: extend explanations about line_flags, ranges and replace-ranges
2018-03-06 12:15:55 +01:00
Maxime Coste
1f02a1f7e2
Doc pages: Use passive form, never address the reader as 'you'
...
Except for the FAQ, it could be fixed, but it does not have to be
as formal as the rest of the docs.
2017-11-12 22:44:04 +08:00
Delapouite
3b250fe824
Docs: use asciidoc links between pages
2017-11-06 10:08:59 +01:00
Maxime Coste
4c3d36f9fe
documentation pages: Remove tabs
2017-11-02 17:37:39 +08:00
Maxime Coste
4fabba3d12
doc.kak: Render documentation internally instead of relying on man
...
doc.kak now behaves as a basic asciidoc renderer. Asciidoc is unfortunately
still a dependency to generate the manpage of the `kak` command.
2017-11-02 10:03:24 +08:00
Maxime Coste
6f2088cbc4
Wrap: Add -indent switch support that wraps preserving line indent
2017-11-02 01:28:28 +08:00
Maxime Coste
ed65d86c72
Rename doc/manpages to doc/pages
...
That fact we use man for these is an implementation detail.
2017-11-01 19:05:37 +08:00