mirror of
				https://github.com/halfdan/dotfiles.git
				synced 2025-10-31 12:36:12 +00:00 
			
		
		
		
	Minor updates to nvim config
This commit is contained in:
		| @@ -112,6 +112,7 @@ local function config(_config) | ||||
|             nnoremap("<leader>rr", function() vim.lsp.buf.references() end) | ||||
|             nnoremap("<leader>rn", function() vim.lsp.buf.rename() end) | ||||
|             nnoremap("<leader>cl", function() vim.lsp.codelens.run() end) | ||||
|             nnoremap("<leader>ff", function() vim.lsp.buf.format{async = true} end) | ||||
|             inoremap("<C-h>", function() vim.lsp.buf.signature_help() end) | ||||
|             --vim.api.nvim_buf_set_keymap(bufnr, 'n', 'gi', '<cmd>lua vim.lsp.buf.implementation()<CR>', opts) | ||||
|             -- vim.api.nvim_buf_set_keymap(bufnr, 'n', '<C-k>', '<cmd>lua vim.lsp.buf.signature_help()<CR>', opts) | ||||
| @@ -128,7 +129,7 @@ end | ||||
|  | ||||
| local elixir = require('elixir') | ||||
| elixir.setup(config({ | ||||
|   cmd = {"/home/halfdan/opt/elixir-ls/bin/language_server.sh"}, | ||||
|   cmd = {"/Users/fbecker18/opt/elixir-ls/bin/language_server.sh"}, | ||||
|   settings = elixir.settings({ | ||||
|     dialyzerEnabled = true, | ||||
|     fetchDeps = false, | ||||
| @@ -152,12 +153,12 @@ require('rust-tools').setup({ | ||||
|     } | ||||
| }) | ||||
|  | ||||
| --vim.cmd([[ | ||||
|     --augroup | ||||
|         --autocmd! | ||||
|         --autocmd BufWritePre *.go lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
|         --autocmd BufWritePre *.rs lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
|         --autocmd BufWritePre *.ex,*.exs lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
|         --autocmd BufWritePre *.py lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
|     --augroup END | ||||
| --]]) | ||||
| -- vim.cmd([[ | ||||
| --     augroup | ||||
| --         autocmd! | ||||
| --         autocmd BufWritePre *.go lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
| --         autocmd BufWritePre *.rs lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
| --         autocmd BufWritePre *.ex,*.exs lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
| --         autocmd BufWritePre *.py lua vim.lsp.buf.formatting_sync(nil, 100) | ||||
| --     augroup END | ||||
| -- ]]) | ||||
|   | ||||
| @@ -6,10 +6,12 @@ nnoremap("<leader>ps", function() | ||||
|     builtin.grep_string({ search = vim.fn.input("Grep For > ")}) | ||||
| end) | ||||
| nnoremap("<C-p>", function() | ||||
|     builtin.git_files() | ||||
|   if not pcall(builtin.git_files) then | ||||
|     builtin.find_files() | ||||
|   end | ||||
| end) | ||||
| nnoremap("<Leader>pf", function() | ||||
|     builtin.find_files() | ||||
|   builtin.find_files() | ||||
| end) | ||||
|  | ||||
| nnoremap("<leader>pw", function() | ||||
|   | ||||
| @@ -30,7 +30,7 @@ end | ||||
|  | ||||
| vim.cmd "autocmd BufWritePost plugins.lua PackerCompile" -- Auto compile when there are changes in plugins.lua | ||||
|  | ||||
| return require("packer").startup( | ||||
| return require("packer").startup({ | ||||
|   function(use) | ||||
|     -- Packer can manage itself as an optional plugin | ||||
|     use "wbthomason/packer.nvim" | ||||
| @@ -125,6 +125,13 @@ return require("packer").startup( | ||||
|     use {'joshdick/onedark.vim'} | ||||
|     use {'gruvbox-community/gruvbox'} | ||||
|     use {'luisiacc/gruvbox-baby'} | ||||
|   end | ||||
| ) | ||||
|   end, | ||||
|   config = { | ||||
|     display = { | ||||
|       open_fn = function() | ||||
|         return require('packer.util').float({ border = 'single' }) | ||||
|       end | ||||
|     } | ||||
|   } | ||||
| }) | ||||
|  | ||||
|   | ||||
| @@ -16,7 +16,7 @@ require('telescope').setup { | ||||
|         layout_strategy = "horizontal", | ||||
|         layout_defaults = {horizontal = {mirror = false}, vertical = {mirror = false}}, | ||||
|         file_sorter = require'telescope.sorters'.get_fuzzy_file, | ||||
|         file_ignore_patterns = {"_build", "node_modules" }, | ||||
|         file_ignore_patterns = {"_build", "node_modules", "deps" }, | ||||
|         generic_sorter = require'telescope.sorters'.get_generic_fuzzy_sorter, | ||||
|         shorten_path = true, | ||||
|         winblend = 0, | ||||
|   | ||||
		Reference in New Issue
	
	Block a user