Add 'crystal-indent-on-char' and 'crystal-insert-on-new-line' hooks and functions
This commit is contained in:
parent
591cb83da4
commit
0c591baae3
|
@ -17,7 +17,9 @@ hook global WinSetOption filetype=crystal %{
|
|||
add-highlighter window/crystal ref crystal
|
||||
evaluate-commands set-option window static_words %opt{crystal_keywords} %opt{crystal_attributes} %opt{crystal_objects}
|
||||
|
||||
hook window InsertChar .* -group crystal-indent crystal-indent-on-char
|
||||
hook window InsertChar '\n' -group crystal-indent crystal-indent-on-new-line
|
||||
hook window InsertChar '\n' -group crystal-insert crystal-insert-on-new-line
|
||||
|
||||
hook -always -once window WinSetOption filetype=.* %{
|
||||
remove-highlighter window/crystal
|
||||
|
@ -186,6 +188,12 @@ define-command -hidden crystal-indent-on-new-line %{
|
|||
}
|
||||
}
|
||||
|
||||
define-command -hidden crystal-insert-on-new-line %{
|
||||
}
|
||||
|
||||
define-command -hidden crystal-indent-on-char %{
|
||||
}
|
||||
|
||||
define-command -hidden crystal-fetch-keywords %{
|
||||
set-register dquote %sh{
|
||||
curl --location https://github.com/crystal-lang/crystal/raw/master/src/compiler/crystal/syntax/lexer.cr |
|
||||
|
|
Loading…
Reference in New Issue
Block a user