mirror of
https://github.com/halfdan/dotfiles.git
synced 2025-04-27 04:45:38 +00:00
Minor updates to nvim config
This commit is contained in:
parent
4e52b17959
commit
d6beadefaa
@ -112,6 +112,7 @@ local function config(_config)
|
|||||||
nnoremap("<leader>rr", function() vim.lsp.buf.references() end)
|
nnoremap("<leader>rr", function() vim.lsp.buf.references() end)
|
||||||
nnoremap("<leader>rn", function() vim.lsp.buf.rename() end)
|
nnoremap("<leader>rn", function() vim.lsp.buf.rename() end)
|
||||||
nnoremap("<leader>cl", function() vim.lsp.codelens.run() 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)
|
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', '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)
|
-- 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')
|
local elixir = require('elixir')
|
||||||
elixir.setup(config({
|
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({
|
settings = elixir.settings({
|
||||||
dialyzerEnabled = true,
|
dialyzerEnabled = true,
|
||||||
fetchDeps = false,
|
fetchDeps = false,
|
||||||
@ -152,12 +153,12 @@ require('rust-tools').setup({
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
--vim.cmd([[
|
-- vim.cmd([[
|
||||||
--augroup
|
-- augroup
|
||||||
--autocmd!
|
-- autocmd!
|
||||||
--autocmd BufWritePre *.go lua vim.lsp.buf.formatting_sync(nil, 100)
|
-- autocmd BufWritePre *.go lua vim.lsp.buf.formatting_sync(nil, 100)
|
||||||
--autocmd BufWritePre *.rs 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 *.ex,*.exs lua vim.lsp.buf.formatting_sync(nil, 100)
|
||||||
--autocmd BufWritePre *.py lua vim.lsp.buf.formatting_sync(nil, 100)
|
-- autocmd BufWritePre *.py lua vim.lsp.buf.formatting_sync(nil, 100)
|
||||||
--augroup END
|
-- augroup END
|
||||||
--]])
|
-- ]])
|
||||||
|
@ -6,10 +6,12 @@ nnoremap("<leader>ps", function()
|
|||||||
builtin.grep_string({ search = vim.fn.input("Grep For > ")})
|
builtin.grep_string({ search = vim.fn.input("Grep For > ")})
|
||||||
end)
|
end)
|
||||||
nnoremap("<C-p>", function()
|
nnoremap("<C-p>", function()
|
||||||
builtin.git_files()
|
if not pcall(builtin.git_files) then
|
||||||
|
builtin.find_files()
|
||||||
|
end
|
||||||
end)
|
end)
|
||||||
nnoremap("<Leader>pf", function()
|
nnoremap("<Leader>pf", function()
|
||||||
builtin.find_files()
|
builtin.find_files()
|
||||||
end)
|
end)
|
||||||
|
|
||||||
nnoremap("<leader>pw", function()
|
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
|
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)
|
function(use)
|
||||||
-- Packer can manage itself as an optional plugin
|
-- Packer can manage itself as an optional plugin
|
||||||
use "wbthomason/packer.nvim"
|
use "wbthomason/packer.nvim"
|
||||||
@ -125,6 +125,13 @@ return require("packer").startup(
|
|||||||
use {'joshdick/onedark.vim'}
|
use {'joshdick/onedark.vim'}
|
||||||
use {'gruvbox-community/gruvbox'}
|
use {'gruvbox-community/gruvbox'}
|
||||||
use {'luisiacc/gruvbox-baby'}
|
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_strategy = "horizontal",
|
||||||
layout_defaults = {horizontal = {mirror = false}, vertical = {mirror = false}},
|
layout_defaults = {horizontal = {mirror = false}, vertical = {mirror = false}},
|
||||||
file_sorter = require'telescope.sorters'.get_fuzzy_file,
|
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,
|
generic_sorter = require'telescope.sorters'.get_generic_fuzzy_sorter,
|
||||||
shorten_path = true,
|
shorten_path = true,
|
||||||
winblend = 0,
|
winblend = 0,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user