Compare commits

..

No commits in common. "6115ca4be240d25335f6f638a37dde37ac21362b" and "3b448a85797c3368585e24d1df322aabc2b34698" have entirely different histories.

7 changed files with 28 additions and 22 deletions

View file

@ -116,6 +116,10 @@
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',

View file

@ -3,6 +3,7 @@
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')

View file

@ -0,0 +1,13 @@
-- {{ 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)

View file

@ -3,8 +3,11 @@
--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 opts = { buffer = bufnr, noremap = true, silent = true } 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 }
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)

View file

@ -2,15 +2,10 @@
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 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 my_on_attach(bufnr)
local api = require('nvim-tree.api')
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

View file

@ -4,4 +4,6 @@ local source_link = require('source-link')
source_link.setup() source_link.setup()
vim.keymap.set('n', '<C-L>', '<cmd>:SourceOpen<CR>', { noremap = true, silent = true }) local opts = { noremap = true, silent = true }
vim.api.nvim_set_keymap('n', '<C-L>', '<cmd>:SourceOpen<CR>', opts)

View file

@ -1,18 +1,6 @@
-- {{ 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 = {