aboutsummaryrefslogtreecommitdiff
path: root/autoload/orgmode.kak
diff options
context:
space:
mode:
Diffstat (limited to 'autoload/orgmode.kak')
-rw-r--r--autoload/orgmode.kak6
1 files changed, 6 insertions, 0 deletions
diff --git a/autoload/orgmode.kak b/autoload/orgmode.kak
index b6ad623..8705018 100644
--- a/autoload/orgmode.kak
+++ b/autoload/orgmode.kak
@@ -3,6 +3,8 @@ hook global BufSetOption filetype=org %{
map buffer normal <ret> ': orgmode-jump-link<ret>' -docstring 'Jump to link'
map buffer user o ': enter-user-mode org<ret>' -docstring 'Org mode'
map buffer org <tab> ': orgmode-toggle<ret>' -docstring 'Toggle checkbox/task'
+ map buffer org t ': orgmode-new-task<ret>' -docstring 'New task item'
+ map buffer org T ': orgmode-new-todo<ret>' -docstring 'New todo item'
}
def orgmode-toggle %{
@@ -30,6 +32,10 @@ def orgmode-jump-link %{
} }
}
+def orgmode-new-task %{ execute-keys '<esc>o- [ ] ' }
+
+def orgmode-new-todo %{ execute-keys '<esc>o** TODO ' }
+
def orgmode-toggle-checkbox %{
evaluate-commands %{
execute-keys ',xs^(\h*-\h+)\[([Xx\- ])\]<ret>'