aboutsummaryrefslogtreecommitdiff
path: root/.config/nvim/lua
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua')
-rw-r--r--.config/nvim/lua/fzf.lua28
-rw-r--r--.config/nvim/lua/lsp.lua46
-rw-r--r--.config/nvim/lua/lspsaga_conf.lua2
-rw-r--r--.config/nvim/lua/mappings.lua2
-rw-r--r--.config/nvim/lua/plugins.lua11
-rw-r--r--.config/nvim/lua/settings.lua2
6 files changed, 57 insertions, 34 deletions
diff --git a/.config/nvim/lua/fzf.lua b/.config/nvim/lua/fzf.lua
index 3dd5645..0dfb9fd 100644
--- a/.config/nvim/lua/fzf.lua
+++ b/.config/nvim/lua/fzf.lua
@@ -1,11 +1,25 @@
local fzf = require('fzf-lua')
+fzf.setup {
+ files = {
+ follow = true,
+ no_ignore = false
+ },
+ grep = {
+ follow = true,
+ no_ignore = false
+ }
+}
+
vim.keymap.set('n', '<c-b>', fzf.buffers, {})
vim.keymap.set('n', '<c-t>', fzf.marks, {})
-vim.keymap.set('n', '<leader>fb', fzf.lines, {})
-vim.keymap.set('n', '<leader>ff', fzf.files, {})
-vim.keymap.set('n', '<leader>fg', fzf.live_grep, {})
-vim.keymap.set('n', '<leader>fw', fzf.grep_cword, {})
-vim.keymap.set('n', '<leader>fW', fzf.grep_cWORD, {})
-vim.keymap.set('v', '<leader>ff', fzf.grep_visual, {})
+-- vim.keymap.set('n', '<leader>fb', fzf.lines, {})
+-- vim.keymap.set('n', '<leader>ff', fzf.files, {})
+vim.keymap.set('n', '<c-f>', fzf.live_grep, {})
+vim.keymap.set('n', '<leader>w', fzf.grep_cword, {})
+-- vim.keymap.set('n', '<c-w>', fzf.grep_cword, {})
+vim.keymap.set('n', '<leader>W', fzf.grep_cWORD, {})
+-- vim.keymap.set('n', '<c-W>', fzf.grep_cWORD, {})
+vim.keymap.set('v', '<c-f>', fzf.grep_visual, {})
+vim.keymap.set('v', '<leader>f>', fzf.grep_visual, {})
-vim.keymap.set('n', '<c-f>', fzf.grep_curbuf, {})
+vim.keymap.set('n', '<leader>f', fzf.grep_curbuf, {})
diff --git a/.config/nvim/lua/lsp.lua b/.config/nvim/lua/lsp.lua
index 116b9db..5767ddc 100644
--- a/.config/nvim/lua/lsp.lua
+++ b/.config/nvim/lua/lsp.lua
@@ -47,12 +47,12 @@ require("rust-tools").setup({
})
-- https://github.com/ray-x/go.nvim#lsp-cmp-support
-require('go').setup({
- lsp_cfg = {
- capabilities = capabilities,
- on_attach = on_attach
- }
-})
+-- require('go').setup({
+-- lsp_cfg = {
+-- capabilities = capabilities,
+-- on_attach = on_attach
+-- }
+-- })
local lspconfig = require('lspconfig')
lspconfig.zls.setup({
@@ -152,23 +152,23 @@ lspconfig.ols.setup({
enable_inlay_hints = true,
}
})
-local lsp = require("lsp-zero")
-local lspconfig = require("lspconfig")
-lsp.extend_lspconfig()
-
-local configs = require("lspconfig.configs")
-if not configs.jails then
- configs.jails = {
- default_config = {
- cmd = { "jails" },
- root_dir = lspconfig.util.root_pattern("jails.json", "build.jai", "main.jai"),
- filetypes = { "jai" },
- name = "Jails",
- },
- }
-end
-lspconfig.jails.setup({})
-vim.filetype.add({ extension = { jai = "jai", } })
+-- local lsp = require("lsp-zero")
+-- local lspconfig = require("lspconfig")
+-- lsp.extend_lspconfig()
+
+-- local configs = require("lspconfig.configs")
+-- if not configs.jails then
+-- configs.jails = {
+-- default_config = {
+-- cmd = { "jails" },
+-- root_dir = lspconfig.util.root_pattern("jails.json", "build.jai", "main.jai"),
+-- filetypes = { "jai" },
+-- name = "Jails",
+-- },
+-- }
+-- end
+-- lspconfig.jails.setup({})
+-- vim.filetype.add({ extension = { jai = "jai", } })
vim.api.nvim_create_autocmd('BufWritePre', {
pattern = '*.go',
diff --git a/.config/nvim/lua/lspsaga_conf.lua b/.config/nvim/lua/lspsaga_conf.lua
index b31aeff..79257d9 100644
--- a/.config/nvim/lua/lspsaga_conf.lua
+++ b/.config/nvim/lua/lspsaga_conf.lua
@@ -90,7 +90,7 @@ require('lspsaga').setup({
Nmap('<c-l>', ':Lspsaga outline<CR>')
-- Nmap('<c-d>', ':Lspsaga show_buf_diagnostics<CR>')
-Nmap('<c-w>', ':Lspsaga show_buf_diagnostics<CR>')
+Nmap('<c-x>', ':Lspsaga show_buf_diagnostics<CR>')
Nmap('<c-a>', ':Lspsaga code_action<CR>')
Nmap('<leader>ca', ':Lspsaga code_action<CR>')
Vmap('<leader>ca', ':Lspsaga code_action<CR>')
diff --git a/.config/nvim/lua/mappings.lua b/.config/nvim/lua/mappings.lua
index ee54f1e..ab1641e 100644
--- a/.config/nvim/lua/mappings.lua
+++ b/.config/nvim/lua/mappings.lua
@@ -43,7 +43,7 @@ Nmap("<leader>l", ":wincmd l<CR>")
-- pane spawn
Nmap("<leader>t", ':split<CR>:wincmd j<CR>:term<CR>')
Nmap("<leader>s", ':vs<CR>:wincmd l<CR>')
-Nmap("<leader>wo", ':only<CR>')
+Nmap("<leader>ow", ':only<CR>')
-- escape terminal mode easier
Tmap('<Esc>', '<C-\\><C-n>')
diff --git a/.config/nvim/lua/plugins.lua b/.config/nvim/lua/plugins.lua
index dc855b9..d9f119a 100644
--- a/.config/nvim/lua/plugins.lua
+++ b/.config/nvim/lua/plugins.lua
@@ -71,7 +71,7 @@ return require('lazy').setup({
-- zig
'ziglang/zig.vim',
-- go
- 'ray-x/go.nvim',
+ -- 'ray-x/go.nvim',
-- rust
'rust-lang/rust.vim',
@@ -138,7 +138,7 @@ return require('lazy').setup({
event = "VeryLazy",
opts = {
},
- },
+ },
{
"VonHeikemen/lsp-zero.nvim",
branch = "v2.x",
@@ -149,4 +149,11 @@ return require('lazy').setup({
vim.g.lsp_zero_extend_lspconfig = 0
end,
},
+ {
+ 'rcarriga/nvim-notify',
+ commit = 'b5825cf9ee881dd8e43309c93374ed5b87b7a896',
+ opts = {
+ background_colour = "#000000"
+ }
+ },
})
diff --git a/.config/nvim/lua/settings.lua b/.config/nvim/lua/settings.lua
index 9e54de8..cc81451 100644
--- a/.config/nvim/lua/settings.lua
+++ b/.config/nvim/lua/settings.lua
@@ -5,6 +5,8 @@ vim.cmd([[
HOME = os.getenv("HOME")
+vim.notify = require('notify')
+
vim.g.mapleader = ' '
vim.g.maplocalleader = ','