aboutsummaryrefslogtreecommitdiffhomepage
path: root/.vim/my/indent
diff options
context:
space:
mode:
Diffstat (limited to '.vim/my/indent')
-rw-r--r--.vim/my/indent/todolist.vim32
1 files changed, 0 insertions, 32 deletions
diff --git a/.vim/my/indent/todolist.vim b/.vim/my/indent/todolist.vim
deleted file mode 100644
index 0640a93..0000000
--- a/.vim/my/indent/todolist.vim
+++ /dev/null
@@ -1,32 +0,0 @@
-if exists('b:did_indent')
- finish
-endif
-
-
-setlocal indentexpr=TodolistIndent()
-
-
-function! TodolistIndent()
- if v:lnum == 0
- return 0
- endif
-
- let line = getline(v:lnum - 1)
- if s:starts_with_checkbox(line)
- return indent(v:lnum - 1)
- else
- return 0
- endif
-endfunction
-
-
-function! s:starts_with_checkbox(line)
- if a:line =~# '^\s*\[[ x]\]'
- return 1
- else
- return 0
- endif
-endfunction
-
-
-let b:did_indent = 1