Compare commits
4 commits
3b448a8579
...
6115ca4be2
| Author | SHA1 | Date | |
|---|---|---|---|
| 6115ca4be2 | |||
| 6f512112d8 | |||
| a791f70f5f | |||
| 763124e737 |
7 changed files with 22 additions and 28 deletions
|
|
@ -116,10 +116,6 @@
|
||||||
src: 'templates/nvim/lua/auto-commands.lua.j2',
|
src: 'templates/nvim/lua/auto-commands.lua.j2',
|
||||||
dest: '{{ xdg_config_dir }}/nvim/lua/auto-commands.lua',
|
dest: '{{ xdg_config_dir }}/nvim/lua/auto-commands.lua',
|
||||||
}
|
}
|
||||||
- {
|
|
||||||
src: 'templates/nvim/lua/keybindings.lua.j2',
|
|
||||||
dest: '{{ xdg_config_dir }}/nvim/lua/keybindings.lua',
|
|
||||||
}
|
|
||||||
- {
|
- {
|
||||||
src: 'templates/nvim/lua/lsp.lua.j2',
|
src: 'templates/nvim/lua/lsp.lua.j2',
|
||||||
dest: '{{ xdg_config_dir }}/nvim/lua/lsp.lua',
|
dest: '{{ xdg_config_dir }}/nvim/lua/lsp.lua',
|
||||||
|
|
|
||||||
|
|
@ -3,7 +3,6 @@
|
||||||
require('options')
|
require('options')
|
||||||
require('lsp')
|
require('lsp')
|
||||||
require('nvim-cmp')
|
require('nvim-cmp')
|
||||||
require('keybindings')
|
|
||||||
require('auto-commands')
|
require('auto-commands')
|
||||||
require('tree-sitter')
|
require('tree-sitter')
|
||||||
require('lua-line')
|
require('lua-line')
|
||||||
|
|
|
||||||
|
|
@ -1,13 +0,0 @@
|
||||||
-- {{ ansible_managed }}
|
|
||||||
|
|
||||||
local opts = {noremap=true, silent=true}
|
|
||||||
|
|
||||||
vim.api.nvim_set_keymap('n', '<C-E>', '<cmd>:NvimTreeToggle<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'ff', '<cmd>lua require("telescope.builtin").find_files()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fg', '<cmd>lua require("telescope.builtin").live_grep()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fb', '<cmd>lua require("telescope.builtin").buffers()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fh', '<cmd>lua require("telescope.builtin").help_tags()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fj', '<cmd>lua require("telescope.builtin").jumplist()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fl', '<cmd>lua require("telescope.builtin").loclist()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fq', '<cmd>lua require("telescope.builtin").quickfix()<CR>', opts)
|
|
||||||
vim.api.nvim_set_keymap('n', 'fm', '<cmd>lua require("telescope.builtin").marks()<CR>', opts)
|
|
||||||
|
|
@ -3,11 +3,8 @@
|
||||||
--use an on_attach function to only map the following keys
|
--use an on_attach function to only map the following keys
|
||||||
--after the language server attaches to the current buffer
|
--after the language server attaches to the current buffer
|
||||||
local on_attach = function(client, bufnr)
|
local on_attach = function(client, bufnr)
|
||||||
local function buf_set_keymap(...) vim.api.nvim_buf_set_keymap(bufnr, ...) end
|
|
||||||
local function buf_set_option(...) vim.api.nvim_buf_set_option(bufnr, ...) end
|
|
||||||
|
|
||||||
-- mappings
|
|
||||||
local opts = { buffer = bufnr, noremap = true, silent = true }
|
local opts = { buffer = bufnr, noremap = true, silent = true }
|
||||||
|
|
||||||
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
|
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, opts)
|
||||||
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
|
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, opts)
|
||||||
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
|
vim.keymap.set('n', 'K', vim.lsp.buf.hover, opts)
|
||||||
|
|
|
||||||
|
|
@ -2,10 +2,15 @@
|
||||||
|
|
||||||
local nvim_tree = require('nvim-tree');
|
local nvim_tree = require('nvim-tree');
|
||||||
local nvim_tree_icons = require('nvim-web-devicons');
|
local nvim_tree_icons = require('nvim-web-devicons');
|
||||||
|
|
||||||
local function my_on_attach(bufnr)
|
|
||||||
local api = require('nvim-tree.api')
|
local api = require('nvim-tree.api')
|
||||||
|
|
||||||
|
local function toggle_tree()
|
||||||
|
api.tree.toggle({ find_file = true, update_root = true, focus = true })
|
||||||
|
end
|
||||||
|
|
||||||
|
vim.keymap.set('n', '<C-E>', toggle_tree, { noremap = true, silent = true })
|
||||||
|
|
||||||
|
local function my_on_attach(bufnr)
|
||||||
local function opts(desc)
|
local function opts(desc)
|
||||||
return { desc = 'nvim-tree: ' .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true }
|
return { desc = 'nvim-tree: ' .. desc, buffer = bufnr, noremap = true, silent = true, nowait = true }
|
||||||
end
|
end
|
||||||
|
|
|
||||||
|
|
@ -4,6 +4,4 @@ local source_link = require('source-link')
|
||||||
|
|
||||||
source_link.setup()
|
source_link.setup()
|
||||||
|
|
||||||
local opts = { noremap = true, silent = true }
|
vim.keymap.set('n', '<C-L>', '<cmd>:SourceOpen<CR>', { noremap = true, silent = true })
|
||||||
|
|
||||||
vim.api.nvim_set_keymap('n', '<C-L>', '<cmd>:SourceOpen<CR>', opts)
|
|
||||||
|
|
|
||||||
|
|
@ -1,6 +1,18 @@
|
||||||
-- {{ ansible_managed }}
|
-- {{ ansible_managed }}
|
||||||
|
|
||||||
local telescope = require('telescope');
|
local telescope = require('telescope')
|
||||||
|
local builtin = require('telescope.builtin')
|
||||||
|
|
||||||
|
local opts = { noremap = true, silent = true }
|
||||||
|
|
||||||
|
vim.keymap.set('n', 'ff', builtin.find_files, opts)
|
||||||
|
vim.keymap.set('n', 'fg', builtin.live_grep, opts)
|
||||||
|
vim.keymap.set('n', 'fb', builtin.buffers, opts)
|
||||||
|
vim.keymap.set('n', 'fh', builtin.help_tags, opts)
|
||||||
|
vim.keymap.set('n', 'fj', builtin.jumplist, opts)
|
||||||
|
vim.keymap.set('n', 'fl', builtin.loclist, opts)
|
||||||
|
vim.keymap.set('n', 'fq', builtin.quickfix, opts)
|
||||||
|
vim.keymap.set('n', 'fm', builtin.marks, opts)
|
||||||
|
|
||||||
telescope.setup({
|
telescope.setup({
|
||||||
defaults = {
|
defaults = {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue