diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index aba9afb..9deb399 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -20,12 +20,26 @@ require("core.options") options = { noremap = true } map('n', 'ff', ':Telescope find_files', options) map('n', 'fg', ':Telescope git_files', options) -map('n', 'gc', ':Telescope git_commits', options) +map('n', 'fc', ':Telescope git_commits', options) +map('n', 'fl', ':Telescope live_grep', options) map('n', '', ':Telescope buffers', options) map('n', 't', ':TagbarToggle', options) +map('n', 'nv', ':Telescope find_files cwd=~/.config/nvim', options) +map('n', 'nc', ':Telescope find_files cwd=~/.config', options) -vim.g.grammalecte_cli_py = "~/Grammalecte-fr/grammalecte-cli.py" +map('n', 'gd', ':Telescope lsp_definitions', options) +map('n', 'gr', ':Telescope lsp_references', options) +map('n', 'gs', ':Telescope lsp_workspace_symbols', options) +map('n', 'gS', ':Telescope lsp_dynamic_workspace_symbols', options) +-------------------------------------------------- +-- Telescope +-------------------------------------------------- +require('telescope').setup{ + defaults = { + prompt_prefix = "> ", + } +} -------------------------------------------------- -- LSP @@ -51,11 +65,11 @@ vim.api.nvim_create_autocmd('LspAttach', { local opts = {buffer = event.buf} vim.keymap.set('n', 'K', 'lua vim.lsp.buf.hover()', opts) - vim.keymap.set('n', 'gd', 'lua vim.lsp.buf.definition()', opts) + --vim.keymap.set('n', 'gd', 'lua vim.lsp.buf.definition()', opts) vim.keymap.set('n', 'gD', 'lua vim.lsp.buf.declaration()', opts) vim.keymap.set('n', 'gi', 'lua vim.lsp.buf.implementation()', opts) vim.keymap.set('n', 'go', 'lua vim.lsp.buf.type_definition()', opts) - vim.keymap.set('n', 'gr', 'lua vim.lsp.buf.references()', opts) + --vim.keymap.set('n', 'gr', 'lua vim.lsp.buf.references()', opts) vim.keymap.set('n', 'gs', 'lua vim.lsp.buf.signature_help()', opts) vim.keymap.set('n', '', 'lua vim.lsp.buf.rename()', opts) vim.keymap.set({'n', 'x'}, '', 'lua vim.lsp.buf.format({async = true})', opts) diff --git a/.config/nvim/lua/plugins/colorscheme.lua b/.config/nvim/lua/plugins/colorscheme.lua index 92a97d5..ffe0b76 100644 --- a/.config/nvim/lua/plugins/colorscheme.lua +++ b/.config/nvim/lua/plugins/colorscheme.lua @@ -1,10 +1,10 @@ return { - { - "catppuccin/nvim", - name = "catppuccin", - priority = 1000, - config = function() - vim.cmd.colorscheme "catppuccin-macchiato" - end - } + { + "catppuccin/nvim", + name = "catppuccin", + priority = 1000, + config = function() + vim.cmd.colorscheme "catppuccin-mocha" + end + }, } diff --git a/.config/nvim/lua/plugins/grammalect.lua b/.config/nvim/lua/plugins/grammalect.lua index 2db8d13..2f65c61 100644 --- a/.config/nvim/lua/plugins/grammalect.lua +++ b/.config/nvim/lua/plugins/grammalect.lua @@ -1,3 +1,6 @@ return { "dpelle/vim-Grammalecte", + config = function() + vim.g.grammalecte_cli_py = "~/Grammalecte-fr/grammalecte-cli.py" + end } diff --git a/.config/nvim/lua/plugins/telescope.lua b/.config/nvim/lua/plugins/telescope.lua index bf1514a..f5349a4 100644 --- a/.config/nvim/lua/plugins/telescope.lua +++ b/.config/nvim/lua/plugins/telescope.lua @@ -1,5 +1,11 @@ return { - 'nvim-telescope/telescope.nvim', - tag = '0.1.8', - dependencies = { 'nvim-lua/plenary.nvim' } + { + 'nvim-telescope/telescope.nvim', + tag = '0.1.8', + dependencies = { 'nvim-lua/plenary.nvim' }, + }, + { + 'nvim-telescope/telescope-fzf-native.nvim', + build = 'make' + }, }