summaryrefslogtreecommitdiff
path: root/fnl/config/autocmd.fnl
diff options
context:
space:
mode:
Diffstat (limited to 'fnl/config/autocmd.fnl')
-rw-r--r--fnl/config/autocmd.fnl117
1 files changed, 49 insertions, 68 deletions
diff --git a/fnl/config/autocmd.fnl b/fnl/config/autocmd.fnl
index c5e7ae5..ecec60a 100644
--- a/fnl/config/autocmd.fnl
+++ b/fnl/config/autocmd.fnl
@@ -1,69 +1,50 @@
;; A customizable greeter.
-(module config.autocmd
- {autoload {util util}})
-
-(util.autocmd
- :FileType
- {:pattern [ :qf :help :man :lspinfo ]
- :command "nnoremap <silent> <buffer> q :close<CR>"
- :group :_general_settings})
-
-(util.autocmd
- :TextYankPost
- {:pattern [ :* ]
- :callback (lambda [] (vim.highlight.on_yank {:timeout 200}))
- :group :_general_settings})
-
-(util.autocmd
- :BufWinEnter
- {:pattern [ :* ]
- :command ":set formatoptions-=cro"
- :group :_general_settings})
-
-(util.autocmd
- :FileType
- {:pattern [ :qf ]
- :command "set nobuflisted"
- :group :_general_settings})
-
-(util.autocmd
- :FileType
- {:pattern [ :gitcommit ]
- :command "setlocal wrap"
- :group :_git})
-
-(util.autocmd
- :FileType
- {:pattern [ :gitcommit ]
- :command "setlocal spell"
- :group :_git})
-
-(util.autocmd
- :FileType
- {:pattern [ :markdown ]
- :command "setlocal wrap"
- :group :_markdown})
-
-(util.autocmd
- :FileType
- {:pattern [ :markdown ]
- :command "setlocal spell"
- :group :_markdown})
-
-(util.autocmd
- :VimResized
- {:pattern [ :* ]
- :command "tabdo wincmd ="
- :group :_auto_resize})
-
-(util.autocmd
- :User
- {:pattern [ :AlphaReady ]
- :command "set showtabline=0 | autocmd BufUnload <buffer> set showtabline=2"
- :group :_alpha})
-
-(util.autocmd
- :BufWritePost
- {:pattern [ :plugins.fnl ]
- :command "source <afile> | PackerSync"
- :group :packer_user_config})
+(module config.autocmd {autoload {util util}})
+
+(util.autocmd :FileType {:pattern [:qf :help :man :lspinfo]
+ :command "nnoremap <silent> <buffer> q :close<CR>"
+ :group :_general_settings})
+
+(util.autocmd :TextYankPost
+ {:pattern ["*"]
+ :callback (lambda []
+ (vim.highlight.on_yank {:timeout 200}))
+ :group :_general_settings})
+
+(util.autocmd :BufWinEnter
+ {:pattern ["*"]
+ :command ":set formatoptions-=cro"
+ :group :_general_settings})
+
+(util.autocmd :FileType {:pattern [:qf]
+ :command "set nobuflisted"
+ :group :_general_settings})
+
+(util.autocmd :FileType {:pattern [:gitcommit]
+ :command "setlocal wrap"
+ :group :_git})
+
+(util.autocmd :FileType {:pattern [:gitcommit]
+ :command "setlocal spell"
+ :group :_git})
+
+(util.autocmd :FileType {:pattern [:markdown]
+ :command "setlocal wrap"
+ :group :_markdown})
+
+(util.autocmd :FileType {:pattern [:markdown]
+ :command "setlocal spell"
+ :group :_markdown})
+
+(util.autocmd :VimResized {:pattern ["*"]
+ :command "tabdo wincmd ="
+ :group :_auto_resize})
+
+(util.autocmd :User {:pattern [:AlphaReady]
+ :command "set showtabline=0 | autocmd BufUnload <buffer> set showtabline=2"
+ :group :_alpha})
+
+(util.autocmd :BufWritePost
+ {:pattern [:plugins.fnl]
+ :command "source <afile> | PackerSync"
+ :group :packer_user_config})