diff options
| author | jdhao <jdhao@hotmail.com> | 2022-10-15 18:59:33 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2022-10-15 19:00:34 +0800 |
| commit | 26921309ec003a2f829a6ff4efd152c7725069bf (patch) | |
| tree | cd736d7780ee32ecb7b357379de22e3860ff422a /lua/config/dashboard-nvim.lua | |
| parent | a6f716558b5cc5548991ce2c3cba498e80e8afe2 (diff) | |
replace more viml with native lua code
Diffstat (limited to 'lua/config/dashboard-nvim.lua')
| -rw-r--r-- | lua/config/dashboard-nvim.lua | 17 |
1 files changed, 10 insertions, 7 deletions
diff --git a/lua/config/dashboard-nvim.lua b/lua/config/dashboard-nvim.lua index 9329953..7bcf1ff 100644 --- a/lua/config/dashboard-nvim.lua +++ b/lua/config/dashboard-nvim.lua @@ -1,3 +1,5 @@ +local api = vim.api +local keymap = vim.keymap local dashboard = require("dashboard") dashboard.custom_header = { @@ -56,10 +58,11 @@ dashboard.custom_center = { }, } -vim.cmd([[ - augroup dashboard_enter - au! - autocmd FileType dashboard nnoremap <buffer> q :qa<CR> - autocmd FileType dashboard nnoremap <buffer> e :enew<CR> - augroup END -]]) +api.nvim_create_autocmd("FileType", { + pattern = "dashboard", + group = api.nvim_create_augroup("dashboard_enter", { clear = true }), + callback = function () + keymap.set("n", "q", ":qa<CR>", { buffer = true, silent = true }) + keymap.set("n", "e", ":enew<CR>", { buffer = true, silent = true }) + end +}) |
