summaryrefslogtreecommitdiff
path: root/rc/core/python.kak
diff options
context:
space:
mode:
authorMaxime Coste <mawww@kakoune.org>2017-11-03 19:32:30 +0800
committerMaxime Coste <mawww@kakoune.org>2017-11-03 19:32:30 +0800
commit9b216e0e79612267b4a3065615e6fb71f8fec7f6 (patch)
tree71cd3a4e0dd162e6abd8fc2bb5fbb4d583ea622b /rc/core/python.kak
parent400ef6d48cd3e531251993d358b90d305b236e45 (diff)
parent9127ed0d552b3f96e664b5876da1849b084e8889 (diff)
Merge remote-tracking branch 'lenormf/fix-rc-aliases'
Diffstat (limited to 'rc/core/python.kak')
-rw-r--r--rc/core/python.kak18
1 files changed, 9 insertions, 9 deletions
diff --git a/rc/core/python.kak b/rc/core/python.kak
index 15e94806..8d145156 100644
--- a/rc/core/python.kak
+++ b/rc/core/python.kak
@@ -5,7 +5,7 @@
# ‾‾‾‾‾‾‾‾‾
hook global BufCreate .*[.](py) %{
- set buffer filetype python
+ set-option buffer filetype python
}
# Highlighters & Completion
@@ -42,7 +42,7 @@ add-highlighter shared/python/comment fill comment
# Add the language's grammar to the static completion list
printf %s\\n "hook global WinSetOption filetype=python %{
- set window static_words '${values}:${meta}:${keywords}:${types}:${functions}'
+ set-option window static_words '${values}:${meta}:${keywords}:${types}:${functions}'
}" | sed 's,|,:,g'
# Highlight keywords
@@ -63,16 +63,16 @@ add-highlighter shared/python/comment fill comment
# Commands
# ‾‾‾‾‾‾‾‾
-def -hidden python-indent-on-new-line %{
- eval -draft -itersel %{
+define-command -hidden python-indent-on-new-line %{
+ evaluate-commands -draft -itersel %{
# copy '#' comment prefix and following white spaces
- try %{ exec -draft k <a-x> s ^\h*#\h* <ret> y jgh P }
+ try %{ execute-keys -draft k <a-x> s ^\h*#\h* <ret> y jgh P }
# preserve previous line indent
- try %{ exec -draft \; K <a-&> }
+ try %{ execute-keys -draft \; K <a-&> }
# cleanup trailing whitespaces from previous line
- try %{ exec -draft k <a-x> s \h+$ <ret> d }
+ try %{ execute-keys -draft k <a-x> s \h+$ <ret> d }
# indent after line ending with :
- try %{ exec -draft <space> k x <a-k> :$ <ret> j <a-gt> }
+ try %{ execute-keys -draft <space> k x <a-k> :$ <ret> j <a-gt> }
}
}
@@ -84,7 +84,7 @@ hook -group python-highlight global WinSetOption filetype=python %{ add-highligh
hook global WinSetOption filetype=python %{
hook window InsertChar \n -group python-indent python-indent-on-new-line
# cleanup trailing whitespaces on current line insert end
- hook window InsertEnd .* -group python-indent %{ try %{ exec -draft \; <a-x> s ^\h+$ <ret> d } }
+ hook window InsertEnd .* -group python-indent %{ try %{ execute-keys -draft \; <a-x> s ^\h+$ <ret> d } }
}
hook -group python-highlight global WinSetOption filetype=(?!python).* %{ remove-highlighter window/python }