diff options
| author | Martin Fischer <martin@push-f.com> | 2026-10-10 12:25:43 +0200 |
|---|---|---|
| committer | Martin Fischer <martin@push-f.com> | 2026-10-31 08:20:38 +0100 |
| commit | 3b40c998ad60ad7e15b4336d2127797a42d372aa (patch) | |
| tree | 536601fd462ad05030b796409069d09ff762b6a6 /user/nvim/after | |
| parent | 7dc8285962df04d74f23efba26a0f55a839af45d (diff) | |
tweak(workstation): use neovim instead of vim
Diffstat (limited to 'user/nvim/after')
| -rw-r--r-- | user/nvim/after/ftplugin/lua.lua | 4 | ||||
| -rw-r--r-- | user/nvim/after/ftplugin/markdown.lua | 5 | ||||
| -rw-r--r-- | user/nvim/after/ftplugin/nix.lua | 7 | ||||
| -rw-r--r-- | user/nvim/after/ftplugin/svelte.lua | 7 | ||||
| -rw-r--r-- | user/nvim/after/ftplugin/typescript.lua | 7 |
5 files changed, 30 insertions, 0 deletions
diff --git a/user/nvim/after/ftplugin/lua.lua b/user/nvim/after/ftplugin/lua.lua new file mode 100644 index 0000000..8b03725 --- /dev/null +++ b/user/nvim/after/ftplugin/lua.lua @@ -0,0 +1,4 @@ +vim.opt_local.expandtab = true +vim.opt_local.shiftwidth = 2 +vim.opt_local.softtabstop = 2 +vim.opt_local.tabstop = 2 diff --git a/user/nvim/after/ftplugin/markdown.lua b/user/nvim/after/ftplugin/markdown.lua new file mode 100644 index 0000000..9909541 --- /dev/null +++ b/user/nvim/after/ftplugin/markdown.lua @@ -0,0 +1,5 @@ +-- Shortcut for Hugo TOML frontmatter. +vim.keymap.set('n', '<C-f>', 'i+++<CR>title = ""<CR>+++<CR><Esc>kk$i', { + buffer = true, + desc = 'Insert Hugo TOML frontmatter', +}) diff --git a/user/nvim/after/ftplugin/nix.lua b/user/nvim/after/ftplugin/nix.lua new file mode 100644 index 0000000..af99d8d --- /dev/null +++ b/user/nvim/after/ftplugin/nix.lua @@ -0,0 +1,7 @@ +vim.opt_local.expandtab = true +vim.opt_local.shiftwidth = 2 +vim.opt_local.softtabstop = 2 +vim.opt_local.tabstop = 2 + +vim.treesitter.start() +vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" diff --git a/user/nvim/after/ftplugin/svelte.lua b/user/nvim/after/ftplugin/svelte.lua new file mode 100644 index 0000000..af99d8d --- /dev/null +++ b/user/nvim/after/ftplugin/svelte.lua @@ -0,0 +1,7 @@ +vim.opt_local.expandtab = true +vim.opt_local.shiftwidth = 2 +vim.opt_local.softtabstop = 2 +vim.opt_local.tabstop = 2 + +vim.treesitter.start() +vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" diff --git a/user/nvim/after/ftplugin/typescript.lua b/user/nvim/after/ftplugin/typescript.lua new file mode 100644 index 0000000..af99d8d --- /dev/null +++ b/user/nvim/after/ftplugin/typescript.lua @@ -0,0 +1,7 @@ +vim.opt_local.expandtab = true +vim.opt_local.shiftwidth = 2 +vim.opt_local.softtabstop = 2 +vim.opt_local.tabstop = 2 + +vim.treesitter.start() +vim.bo.indentexpr = "v:lua.require'nvim-treesitter'.indentexpr()" |
