summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2016-10-13 00:19:45 +0100
committerMaxime Coste <frrrwww@gmail.com>2016-10-13 00:19:45 +0100
commite7f41b2dda4146700a35988bff0e24b63f20ab9d (patch)
treee40c3ea359bf3e9255bdd49d00f05bba3a739791
parente384e7263c6068ad68b3b034983f54d6639bb3bd (diff)
parent3b6cafd6927eb97d49e9cd9cdf68811e814aeff0 (diff)
Merge remote-tracking branch 'casimir/golang-rename'
-rw-r--r--rc/base/d.kak (renamed from rc/base/dlang.kak)62
-rw-r--r--rc/base/go.kak (renamed from rc/base/golang.kak)50
-rw-r--r--rc/base/markdown.kak8
3 files changed, 60 insertions, 60 deletions
diff --git a/rc/base/dlang.kak b/rc/base/d.kak
index ed210621..a080a776 100644
--- a/rc/base/dlang.kak
+++ b/rc/base/d.kak
@@ -6,13 +6,13 @@
hook global BufCreate .*\.di? %{
set buffer mimetype ""
- set buffer filetype dlang
+ set buffer filetype d
}
# Highlighters
# ‾‾‾‾‾‾‾‾‾‾‾‾
-addhl -group / regions -default code dlang \
+addhl -group / regions -default code d \
string '"' (?<!\\)(\\\\)*" '' \
verbatim_string ` ` '' \
verbatim_string_prefixed 'r"' '"' '' \
@@ -21,17 +21,17 @@ addhl -group / regions -default code dlang \
comment /\* \*/ '' \
comment '//' $ ''
-addhl -group /dlang/string fill string
-addhl -group /dlang/verbatim_string fill magenta
-addhl -group /dlang/verbatim_string_prefixed fill magenta
-addhl -group /dlang/token fill meta
-addhl -group /dlang/disabled fill rgb:777777
-addhl -group /dlang/comment fill comment
+addhl -group /d/string fill string
+addhl -group /d/verbatim_string fill magenta
+addhl -group /d/verbatim_string_prefixed fill magenta
+addhl -group /d/token fill meta
+addhl -group /d/disabled fill rgb:777777
+addhl -group /d/comment fill comment
-addhl -group /dlang/string regex %{\\(x[0-9a-fA-F]{2}|[0-7]{1,3}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})\b} 0:value
-addhl -group /dlang/code regex %{'((\\.)?|[^'\\])'} 0:value
-addhl -group /dlang/code regex "-?([0-9_]*\.(?!0[xXbB]))?\b([0-9_]+|0[xX][0-9a-fA-F_]*\.?[0-9a-fA-F_]+|0[bb][01_]+)([ep]-?[0-9_]+)?[fFlLuUi]*\b" 0:value
-addhl -group /dlang/code regex "\b(this)\b\s*[^(]" 1:value
+addhl -group /d/string regex %{\\(x[0-9a-fA-F]{2}|[0-7]{1,3}|u[0-9a-fA-F]{4}|U[0-9a-fA-F]{8})\b} 0:value
+addhl -group /d/code regex %{'((\\.)?|[^'\\])'} 0:value
+addhl -group /d/code regex "-?([0-9_]*\.(?!0[xXbB]))?\b([0-9_]+|0[xX][0-9a-fA-F_]*\.?[0-9a-fA-F_]+|0[bb][01_]+)([ep]-?[0-9_]+)?[fFlLuUi]*\b" 0:value
+addhl -group /d/code regex "\b(this)\b\s*[^(]" 1:value
%sh{
# Grammar
@@ -53,24 +53,24 @@ addhl -group /dlang/code regex "\b(this)\b\s*[^(]" 1:value
decorators="disable|property|nogc|safe|trusted|system"
# Add the language's grammar to the static completion list
- printf %s\\n "hook global WinSetOption filetype=dlang %{
+ printf %s\\n "hook global WinSetOption filetype=d %{
set window static_words '${keywords}:${attributes}:${types}:${values}:${decorators}'
}" | sed 's,|,:,g'
# Highlight keywords
printf %s "
- addhl -group /dlang/code regex \b(${keywords})\b 0:keyword
- addhl -group /dlang/code regex \b(${attributes})\b 0:attribute
- addhl -group /dlang/code regex \b(${types})\b 0:type
- addhl -group /dlang/code regex \b(${values})\b 0:value
- addhl -group /dlang/code regex @(${decorators})\b 0:attribute
+ addhl -group /d/code regex \b(${keywords})\b 0:keyword
+ addhl -group /d/code regex \b(${attributes})\b 0:attribute
+ addhl -group /d/code regex \b(${types})\b 0:type
+ addhl -group /d/code regex \b(${values})\b 0:value
+ addhl -group /d/code regex @(${decorators})\b 0:attribute
"
}
# Commands
# ‾‾‾‾‾‾‾‾
-def -hidden _dlang-indent-on-new-line %~
+def -hidden _d-indent-on-new-line %~
eval -draft -itersel %=
# preserve previous line indent
try %{ exec -draft \;K<a-&> }
@@ -89,12 +89,12 @@ def -hidden _dlang-indent-on-new-line %~
=
~
-def -hidden _dlang-indent-on-opening-curly-brace %[
+def -hidden _d-indent-on-opening-curly-brace %[
# align indent with opening paren when { is entered on a new line after the closing paren
try %[ exec -draft -itersel h<a-F>)M <a-k> \`\(.*\)\h*\n\h*\{\' <ret> s \`|.\' <ret> 1<a-&> ]
]
-def -hidden _dlang-indent-on-closing-curly-brace %[
+def -hidden _d-indent-on-closing-curly-brace %[
# align to opening curly brace when alone on a line
try %[ exec -itersel -draft <a-h><a-k>^\h+\}$<ret>hms\`|.\'<ret>1<a-&> ]
]
@@ -102,22 +102,22 @@ def -hidden _dlang-indent-on-closing-curly-brace %[
# Initialization
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-hook -group dlang-highlight global WinSetOption filetype=dlang %{ addhl ref dlang }
+hook -group d-highlight global WinSetOption filetype=d %{ addhl ref d }
-hook global WinSetOption filetype=dlang %{
+hook global WinSetOption filetype=d %{
# cleanup trailing whitespaces when exiting insert mode
- hook window InsertEnd .* -group dlang-hooks %{ try %{ exec -draft <a-x>s^\h+$<ret>d } }
- hook window InsertChar \n -group dlang-indent _dlang-indent-on-new-line
- hook window InsertChar \{ -group dlang-indent _dlang-indent-on-opening-curly-brace
- hook window InsertChar \} -group dlang-indent _dlang-indent-on-closing-curly-brace
+ hook window InsertEnd .* -group d-hooks %{ try %{ exec -draft <a-x>s^\h+$<ret>d } }
+ hook window InsertChar \n -group d-indent _d-indent-on-new-line
+ hook window InsertChar \{ -group d-indent _d-indent-on-opening-curly-brace
+ hook window InsertChar \} -group d-indent _d-indent-on-closing-curly-brace
set window formatcmd "dfmt"
set window comment_selection_chars "/+:+/"
}
-hook -group dlang-highlight global WinSetOption filetype=(?!dlang).* %{ rmhl dlang }
+hook -group d-highlight global WinSetOption filetype=(?!d).* %{ rmhl d }
-hook global WinSetOption filetype=(?!dlang).* %{
- rmhooks window dlang-hooks
- rmhooks window dlang-indent
+hook global WinSetOption filetype=(?!d).* %{
+ rmhooks window d-hooks
+ rmhooks window d-indent
}
diff --git a/rc/base/golang.kak b/rc/base/go.kak
index 5ffe02dc..bbb83092 100644
--- a/rc/base/golang.kak
+++ b/rc/base/go.kak
@@ -6,25 +6,25 @@
hook global BufCreate .*\.go %{
set buffer mimetype ""
- set buffer filetype golang
+ set buffer filetype go
}
# Highlighters
# ‾‾‾‾‾‾‾‾‾‾‾‾
-addhl -group / regions -default code golang \
+addhl -group / regions -default code go \
back_string '`' '`' '' \
double_string '"' (?<!\\)(\\\\)*" '' \
single_string "'" (?<!\\)(\\\\)*' '' \
comment /\* \*/ '' \
comment '//' $ ''
-addhl -group /golang/back_string fill string
-addhl -group /golang/double_string fill string
-addhl -group /golang/single_string fill string
-addhl -group /golang/comment fill comment
+addhl -group /go/back_string fill string
+addhl -group /go/double_string fill string
+addhl -group /go/single_string fill string
+addhl -group /go/comment fill comment
-addhl -group /golang/code regex %{-?([0-9]*\.(?!0[xX]))?\b([0-9]+|0[xX][0-9a-fA-F]+)\.?([eE][+-]?[0-9]+)?i?\b} 0:value
+addhl -group /go/code regex %{-?([0-9]*\.(?!0[xX]))?\b([0-9]+|0[xX][0-9a-fA-F]+)\.?([eE][+-]?[0-9]+)?i?\b} 0:value
%sh{
# Grammar
@@ -36,23 +36,23 @@ addhl -group /golang/code regex %{-?([0-9]*\.(?!0[xX]))?\b([0-9]+|0[xX][0-9a-fA-
values="false|true|nil"
# Add the language's grammar to the static completion list
- printf %s\\n "hook global WinSetOption filetype=golang %{
+ printf %s\\n "hook global WinSetOption filetype=go %{
set window static_words '${keywords}:${attributes}:${types}:${values}'
}" | sed 's,|,:,g'
# Highlight keywords
printf %s "
- addhl -group /golang/code regex \b(${keywords})\b 0:keyword
- addhl -group /golang/code regex \b(${attributes})\b 0:attribute
- addhl -group /golang/code regex \b(${types})\b 0:type
- addhl -group /golang/code regex \b(${values})\b 0:value
+ addhl -group /go/code regex \b(${keywords})\b 0:keyword
+ addhl -group /go/code regex \b(${attributes})\b 0:attribute
+ addhl -group /go/code regex \b(${types})\b 0:type
+ addhl -group /go/code regex \b(${values})\b 0:value
"
}
# Commands
# ‾‾‾‾‾‾‾‾
-def -hidden _golang-indent-on-new-line %~
+def -hidden _go-indent-on-new-line %~
eval -draft -itersel %=
# preserve previous line indent
try %{ exec -draft \;K<a-&> }
@@ -71,12 +71,12 @@ def -hidden _golang-indent-on-new-line %~
=
~
-def -hidden _golang-indent-on-opening-curly-brace %[
+def -hidden _go-indent-on-opening-curly-brace %[
# align indent with opening paren when { is entered on a new line after the closing paren
try %[ exec -draft -itersel h<a-F>)M <a-k> \`\(.*\)\h*\n\h*\{\' <ret> s \`|.\' <ret> 1<a-&> ]
]
-def -hidden _golang-indent-on-closing-curly-brace %[
+def -hidden _go-indent-on-closing-curly-brace %[
# align to opening curly brace when alone on a line
try %[ exec -itersel -draft <a-h><a-k>^\h+\}$<ret>hms\`|.\'<ret>1<a-&> ]
]
@@ -84,21 +84,21 @@ def -hidden _golang-indent-on-closing-curly-brace %[
# Initialization
# ‾‾‾‾‾‾‾‾‾‾‾‾‾‾
-hook -group golang-highlight global WinSetOption filetype=golang %{ addhl ref golang }
+hook -group go-highlight global WinSetOption filetype=go %{ addhl ref go }
-hook global WinSetOption filetype=golang %{
+hook global WinSetOption filetype=go %{
# cleanup trailing whitespaces when exiting insert mode
- hook window InsertEnd .* -group golang-hooks %{ try %{ exec -draft <a-x>s^\h+$<ret>d } }
- hook window InsertChar \n -group golang-indent _golang-indent-on-new-line
- hook window InsertChar \{ -group golang-indent _golang-indent-on-opening-curly-brace
- hook window InsertChar \} -group golang-indent _golang-indent-on-closing-curly-brace
+ hook window InsertEnd .* -group go-hooks %{ try %{ exec -draft <a-x>s^\h+$<ret>d } }
+ hook window InsertChar \n -group go-indent _go-indent-on-new-line
+ hook window InsertChar \{ -group go-indent _go-indent-on-opening-curly-brace
+ hook window InsertChar \} -group go-indent _go-indent-on-closing-curly-brace
set window formatcmd "gofmt"
}
-hook -group golang-highlight global WinSetOption filetype=(?!golang).* %{ rmhl golang }
+hook -group go-highlight global WinSetOption filetype=(?!go).* %{ rmhl go }
-hook global WinSetOption filetype=(?!golang).* %{
- rmhooks window golang-hooks
- rmhooks window golang-indent
+hook global WinSetOption filetype=(?!go).* %{
+ rmhooks window go-hooks
+ rmhooks window go-indent
}
diff --git a/rc/base/markdown.kak b/rc/base/markdown.kak
index d5e1a9b0..04a31639 100644
--- a/rc/base/markdown.kak
+++ b/rc/base/markdown.kak
@@ -23,12 +23,12 @@ addhl -group / regions -default content markdown \
cpp ```cpp ``` '' \
css ```css ``` '' \
cucumber ```cucumber ``` '' \
+ d ```d ``` '' \
diff ```diff ``` '' \
- dlang ```dlang ``` '' \
dockerfile ```dockerfile ``` '' \
fish ```fish ``` '' \
gas ```gas ``` '' \
- golang ```golang ``` '' \
+ go ```go ``` '' \
haml ```haml ``` '' \
haskell ```haskell ``` '' \
html ```html ``` '' \
@@ -71,12 +71,12 @@ addhl -group /markdown/coffee ref coffee
addhl -group /markdown/cpp ref cpp
addhl -group /markdown/css ref css
addhl -group /markdown/cucumber ref cucumber
+addhl -group /markdown/d ref d
addhl -group /markdown/diff ref diff
-addhl -group /markdown/dlang ref dlang
addhl -group /markdown/dockerfile ref dockerfile
addhl -group /markdown/fish ref fish
addhl -group /markdown/gas ref gas
-addhl -group /markdown/golang ref golang
+addhl -group /markdown/go ref go
addhl -group /markdown/haml ref haml
addhl -group /markdown/haskell ref haskell
addhl -group /markdown/html ref html