Rename highlighters that used an underscore to use a dash
For example `show_matching` is now `show-matching`.
This commit is contained in:
parent
3617509b4a
commit
79ec8d0010
|
@ -67,6 +67,10 @@ change to make Kakoune command model cleaner and more robust.
|
|||
|
||||
See <<highlighters#,`:doc highlighters`>>
|
||||
|
||||
* Highlighter type names have been unified, types that used `_` as
|
||||
word separators, such as `show_whitespaces` are now using `-`
|
||||
(`show-whitespace`).
|
||||
|
||||
* `a` on end of line is not treated specially anymore, it will start
|
||||
inserting on the next character, which will be the first character
|
||||
of the next line.
|
||||
|
|
|
@ -105,7 +105,7 @@ The following faces are used by builtin highlighters if enabled.
|
|||
(See <<highlighters#,`:doc highlighters`>>.
|
||||
|
||||
*LineNumbers*::
|
||||
face used by the `number_lines` highlighter
|
||||
face used by the `number-lines` highlighter
|
||||
|
||||
*LineNumberCursor*::
|
||||
face used to highlight the line number of the main selection
|
||||
|
@ -114,7 +114,7 @@ The following faces are used by builtin highlighters if enabled.
|
|||
face used to highlight the line number of wrapped lines
|
||||
|
||||
*MatchingChar*::
|
||||
face used by the `show_matching` highlighter
|
||||
face used by the `show-matching` highlighter
|
||||
|
||||
*Whitespace*::
|
||||
face used by the `show_whitespaces` highlighter
|
||||
face used by the `show-whitespaces` highlighter
|
||||
|
|
|
@ -25,11 +25,11 @@ from the remaining parameters.
|
|||
|
||||
== Convenient highlighters
|
||||
|
||||
*show_matching*::
|
||||
*show-matching*::
|
||||
highlight matching char of the character under the selections' cursor
|
||||
using `MatchingChar` face
|
||||
|
||||
*show_whitespaces* [options]::
|
||||
*show-whitespaces* [options]::
|
||||
display symbols on top of whitespaces to make them more explicit
|
||||
using the `Whitespace` face, with the following *options*:
|
||||
|
||||
|
@ -48,7 +48,7 @@ from the remaining parameters.
|
|||
*-tabpad* <separator>:::
|
||||
a one character long separator that will be appended to tabulations to honor the *tabstop* option
|
||||
|
||||
*number_lines* [options]::
|
||||
*number-lines* [options]::
|
||||
show line numbers using the `LineNumbers`, `LineNumberCursor` and `LineNumbersWrapped` faces,
|
||||
with the following *options*:
|
||||
|
||||
|
@ -115,7 +115,7 @@ git blame output or spelling typos.
|
|||
See <<options#types,`:doc options types`>> for the format of `line-specs`
|
||||
and `range-specs`.
|
||||
|
||||
*flag_lines* <face> <option_name>::
|
||||
*flag-lines* <face> <option_name>::
|
||||
add columns in front of the buffer, and display the flags specified
|
||||
in `line-specs` option, using <face>.
|
||||
In this example two words will be added in the gutter: a blue Foo at
|
||||
|
@ -124,7 +124,7 @@ and `range-specs`.
|
|||
----------------------------------------------------------------------
|
||||
declare-option line-specs my_flags
|
||||
set-option window my_flags "%val{timestamp}:1|Foo:3|{red,yellow+b}Bar"
|
||||
add-highlighter window/ flag_lines blue my_flags
|
||||
add-highlighter window/ flag-lines blue my_flags
|
||||
----------------------------------------------------------------------
|
||||
|
||||
*ranges* <option_name>::
|
||||
|
|
|
@ -87,7 +87,7 @@ define-command -hidden lint-show-counters %{
|
|||
}
|
||||
|
||||
define-command lint-enable -docstring "Activate automatic diagnostics of the code" %{
|
||||
add-highlighter window/lint flag_lines default lint_flags
|
||||
add-highlighter window/lint flag-lines default lint_flags
|
||||
hook window -group lint-diagnostics NormalIdle .* %{ lint-show }
|
||||
hook window -group lint-diagnostics WinSetOption lint_flags=.* %{ info; lint-show }
|
||||
}
|
||||
|
|
|
@ -35,7 +35,7 @@ evaluate-commands %sh{
|
|||
change-directory rename-session colorscheme declare-user-mode enter-user-mode"
|
||||
attributes="global buffer window current
|
||||
normal insert menu prompt goto view user object
|
||||
number_lines show_matching show_whitespaces fill regex dynregex group flag_lines
|
||||
number-lines show-matching show-whitespaces fill regex dynregex group flag-lines
|
||||
ranges line column wrap ref regions region default-region replace-ranges"
|
||||
types="int bool str regex int-list str-list completions line-specs range-specs"
|
||||
values="default black red green yellow blue magenta cyan white yes no false true"
|
||||
|
|
|
@ -150,7 +150,7 @@ define-command -hidden clang-show-error-info %{
|
|||
define-command clang-enable-diagnostics -docstring %{Activate automatic error reporting and diagnostics
|
||||
Information about the analysis are showned after the buffer has been parsed with the clang-parse function} \
|
||||
%{
|
||||
add-highlighter window/clang_flags flag_lines default clang_flags
|
||||
add-highlighter window/clang_flags flag-lines default clang_flags
|
||||
hook window -group clang-diagnostics NormalIdle .* %{ clang-show-error-info }
|
||||
hook window -group clang-diagnostics WinSetOption ^clang_errors=.* %{ info; clang-show-error-info }
|
||||
}
|
||||
|
|
|
@ -63,7 +63,7 @@ Available commands:\n add\n rm\n blame\n commit\n checkout\n diff\n hide-
|
|||
run_git_blame() {
|
||||
(
|
||||
printf %s "evaluate-commands -client '$kak_client' %{
|
||||
try %{ add-highlighter window/git-blame flag_lines GitBlame git_blame_flags }
|
||||
try %{ add-highlighter window/git-blame flag-lines GitBlame git_blame_flags }
|
||||
set-option buffer=$kak_bufname git_blame_flags '$kak_timestamp'
|
||||
}" | kak -p ${kak_session}
|
||||
git blame "$@" --incremental ${kak_buffile} | awk '
|
||||
|
@ -185,7 +185,7 @@ Available commands:\n add\n rm\n blame\n commit\n checkout\n diff\n hide-
|
|||
}"
|
||||
;;
|
||||
show-diff)
|
||||
echo 'try %{ add-highlighter window/git-diff flag_lines GitDiffFlags git_diff_flags }'
|
||||
echo 'try %{ add-highlighter window/git-diff flag-lines GitDiffFlags git_diff_flags }'
|
||||
update_diff
|
||||
;;
|
||||
update-diff) update_diff ;;
|
||||
|
|
|
@ -1061,7 +1061,7 @@ struct LineNumbersHighlighter : Highlighter
|
|||
}
|
||||
|
||||
private:
|
||||
static constexpr StringView ms_id = "line_numbers";
|
||||
static constexpr StringView ms_id = "line-numbers";
|
||||
|
||||
void do_highlight(HighlightContext context, DisplayBuffer& display_buffer, BufferRange) override
|
||||
{
|
||||
|
@ -2136,16 +2136,16 @@ void register_highlighters()
|
|||
HighlighterRegistry& registry = HighlighterRegistry::instance();
|
||||
|
||||
registry.insert({
|
||||
"number_lines",
|
||||
"number-lines",
|
||||
{ LineNumbersHighlighter::create,
|
||||
"Display line numbers \n"
|
||||
"Parameters: -relative, -hlcursor, -separator <separator text>\n" } });
|
||||
registry.insert({
|
||||
"show_matching",
|
||||
"show-matching",
|
||||
{ create_matching_char_highlighter,
|
||||
"Apply the MatchingChar face to the char matching the one under the cursor" } });
|
||||
registry.insert({
|
||||
"show_whitespaces",
|
||||
"show-whitespaces",
|
||||
{ show_whitespaces_factory,
|
||||
"Display whitespaces using symbols \n"
|
||||
"Parameters: -tab <separator> -tabpad <separator> -lf <separator> -spc <separator> -nbsp <separator>\n" } });
|
||||
|
@ -2171,7 +2171,7 @@ void register_highlighters()
|
|||
"<passes> is a flags(colorize|move|wrap) defaulting to colorize\n"
|
||||
"which specify what kind of highlighters can be put in the group" } });
|
||||
registry.insert({
|
||||
"flag_lines",
|
||||
"flag-lines",
|
||||
{ FlagLinesHighlighter::create,
|
||||
"Parameters: <face> <option name>\n"
|
||||
"Display flags specified in the line-spec option <option name> with <face>"} });
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
add-highlighter window/ number_lines
|
||||
add-highlighter window/ number-lines
|
||||
set window tabstop 4
|
||||
add-highlighter window/ column 3 default,red
|
||||
add-highlighter window/ column 7 default,green
|
||||
|
|
|
@ -1 +1 @@
|
|||
:addhl window show_whitespaces<ret>i<space><esc>:addhl window column 1 red<ret>A<backspace><esc>
|
||||
:addhl window show-whitespaces<ret>i<space><esc>:addhl window column 1 red<ret>A<backspace><esc>
|
||||
|
|
|
@ -1 +1 @@
|
|||
add-highlighter window/ show_whitespaces
|
||||
add-highlighter window/ show-whitespaces
|
||||
|
|
|
@ -1 +1 @@
|
|||
add-highlighter window/ show_whitespaces
|
||||
add-highlighter window/ show-whitespaces
|
||||
|
|
|
@ -1 +1 @@
|
|||
add-highlighter window/ number_lines
|
||||
add-highlighter window/ number-lines
|
||||
|
|
Loading…
Reference in New Issue
Block a user