feat: use different .dtfiles config setup
This commit is contained in:
1
.config/nvim/ftplugin/TelescopePrompt.vim
Normal file
1
.config/nvim/ftplugin/TelescopePrompt.vim
Normal file
@ -0,0 +1 @@
|
||||
:imap <buffer> <S-Up> <Esc>:lua require'telescope.builtin'.resume{}<CR>
|
11
.config/nvim/ftplugin/http.lua
Normal file
11
.config/nvim/ftplugin/http.lua
Normal file
@ -0,0 +1,11 @@
|
||||
local map = vim.api.nvim_set_keymap;
|
||||
local function run(verbose)
|
||||
return require("rest-nvim").run(verbose);
|
||||
end
|
||||
|
||||
local preview = function()
|
||||
return run(true)
|
||||
end
|
||||
|
||||
-- map("n", "<leader>r", run, { noremap = true });
|
||||
-- map("n", "<leader>p", preview, { noremap = true });
|
13
.config/nvim/ftplugin/json.lua
Normal file
13
.config/nvim/ftplugin/json.lua
Normal file
@ -0,0 +1,13 @@
|
||||
vim.cmd [[autocmd BufRead,BufNewFile tsconfig.json set filetype=jsonc]]
|
||||
|
||||
-- ftplugin/json.lua
|
||||
vim.keymap.set('n', 'o', function()
|
||||
local line = vim.api.nvim_get_current_line()
|
||||
|
||||
local should_add_comma = string.find(line, '[^,{[]$')
|
||||
if should_add_comma then
|
||||
return 'A,<cr>'
|
||||
else
|
||||
return 'o'
|
||||
end
|
||||
end, { buffer = true, expr = true })
|
3
.config/nvim/ftplugin/markdown.vim
Normal file
3
.config/nvim/ftplugin/markdown.vim
Normal file
@ -0,0 +1,3 @@
|
||||
:imap <buffer> <A-b> ****<left><left>
|
||||
:vmap <buffer> <A-i> S*
|
||||
:set wrap linebreak
|
1
.config/nvim/ftplugin/nvimtree.vim
Normal file
1
.config/nvim/ftplugin/nvimtree.vim
Normal file
@ -0,0 +1 @@
|
||||
setlocal statuscolumn=""
|
7
.config/nvim/ftplugin/qf.lua
Normal file
7
.config/nvim/ftplugin/qf.lua
Normal file
@ -0,0 +1,7 @@
|
||||
-- Automatically close the goto definition buffer after leaving
|
||||
-- local buffer_id = vim.api.nvim_win_get_buf(0)
|
||||
-- vim.api.nvim_create_autocmd({ "bufwinleave", "bufleave" }, {
|
||||
-- pattern = "*",
|
||||
-- once = true,
|
||||
-- command = "bdelete " .. buffer_id,
|
||||
-- })
|
2
.config/nvim/ftplugin/symboltree.lua
Normal file
2
.config/nvim/ftplugin/symboltree.lua
Normal file
@ -0,0 +1,2 @@
|
||||
vim.api.nvim_buf_set_keymap(0, "n", "I", "zo", { noremap = true, silent = true })
|
||||
vim.api.nvim_buf_set_keymap(0, "n", "<leader><leader>", "zo", { noremap = true, silent = true })
|
1
.config/nvim/ftplugin/typescriptreact.lua
Normal file
1
.config/nvim/ftplugin/typescriptreact.lua
Normal file
@ -0,0 +1 @@
|
||||
-- ftplugin/vue.lua
|
Reference in New Issue
Block a user