diff --git a/flake.lock b/flake.lock index 04d9992..0c66bee 100644 --- a/flake.lock +++ b/flake.lock @@ -78,11 +78,11 @@ }, "locked": { "dir": "contrib", - "lastModified": 1641414078, - "narHash": "sha256-jUt4yGclE0627CxsaSlgGr8LH+Ek9dSpCHACv917N5c=", + "lastModified": 1641520266, + "narHash": "sha256-u80ASs6Nv7G3lx3SYf/SODArunkfyaKDCsq58jzy2+8=", "owner": "neovim", "repo": "neovim", - "rev": "09d270bcea5f81a0772e387244cc841e280a5339", + "rev": "e58071c92c98fa54fcb29ab87ac6de7c02ede27b", "type": "github" }, "original": { @@ -99,11 +99,11 @@ "nixpkgs": "nixpkgs_2" }, "locked": { - "lastModified": 1641456891, - "narHash": "sha256-OXtbN9CkI0qpFIqBDA/GsIlM3qEEtMuPJANrYzj0Q34=", + "lastModified": 1641543268, + "narHash": "sha256-+hlQi+iCGMfogRweYkuwPluhnPXdKeJe+4tlJdBkfA8=", "owner": "nix-community", "repo": "neovim-nightly-overlay", - "rev": "cc577df89d0e968470b48f84a2b05bd13d1b7ecc", + "rev": "615aee1060084ce95aed2f9af9d223bf1cdaa80e", "type": "github" }, "original": { @@ -130,11 +130,11 @@ }, "nixpkgs": { "locked": { - "lastModified": 1641230035, - "narHash": "sha256-hFyqihERaTbLxCOlugy/rpp22VLtLh8SPRnA2uu3F/8=", + "lastModified": 1641528457, + "narHash": "sha256-FyU9E63n1W7Ql4pMnhW2/rO9OftWZ37pLppn/c1aisY=", "owner": "nixos", "repo": "nixpkgs", - "rev": "78cd22c1b8604de423546cd49bfe264b786eca13", + "rev": "ff377a78794d412a35245e05428c8f95fef3951f", "type": "github" }, "original": { @@ -162,11 +162,11 @@ }, "nixpkgs_3": { "locked": { - "lastModified": 1641230035, - "narHash": "sha256-hFyqihERaTbLxCOlugy/rpp22VLtLh8SPRnA2uu3F/8=", + "lastModified": 1641528457, + "narHash": "sha256-FyU9E63n1W7Ql4pMnhW2/rO9OftWZ37pLppn/c1aisY=", "owner": "NixOS", "repo": "nixpkgs", - "rev": "78cd22c1b8604de423546cd49bfe264b786eca13", + "rev": "ff377a78794d412a35245e05428c8f95fef3951f", "type": "github" }, "original": { diff --git a/home/default.nix b/home/default.nix index 50c2612..d3af5ad 100644 --- a/home/default.nix +++ b/home/default.nix @@ -361,8 +361,8 @@ in plugins = with pkgs.vimPlugins; [ completion-nvim copilot-vim - git-blame-nvim gitlinker-nvim + gitsigns-nvim gruvbox-nvim lualine-nvim nvim-lspconfig @@ -373,12 +373,10 @@ in packer-nvim plenary-nvim supertab - /* telescope-fzy-native-nvim */ # remove until latest fixes are pulled in - trouble-nvim + telescope-fzy-native-nvim vim-commentary vim-markdown vim-repeat - vim-signify vim-sneak vim-surround ]; diff --git a/home/nvim/lua/init.lua b/home/nvim/lua/init.lua index 4696fb2..27369ba 100644 --- a/home/nvim/lua/init.lua +++ b/home/nvim/lua/init.lua @@ -135,7 +135,7 @@ vim.cmd([[autocmd BufWritePre *.nix lua vim.lsp.buf.formatting_sync()]]) require("packer").startup(function() use({ "ms-jpq/coq_nvim", branch = "coq" }) -- main one use({ "ms-jpq/coq.artifacts", branch = "artifacts" }) -- 9000+ Snippets - use({ "nvim-telescope/telescope.nvim", branch = "master" }) + use({ "petertriho/nvim-scrollbar", branch = "main" }) end) ------------------------------------------------------------------------------- @@ -154,16 +154,15 @@ require("lualine").setup({ -- nvim-tree require'nvim-tree'.setup {} +-- gitsigns +require('gitsigns').setup() + -- treesitter require("nvim-treesitter.configs").setup({ ensure_installed = "all", highlight = { enable = true, - custom_captures = { - -- [""] = "", - -- ["keyword"] = "TSString", - }, }, indent = { @@ -187,67 +186,6 @@ vim.api.nvim_exec( true ) --- trouble -require("trouble").setup({ - { - position = "bottom", - height = 10, - width = 50, - icons = true, - mode = "lsp_workspace_diagnostics", - fold_open = "", - fold_closed = "", - action_keys = { - close = "q", - cancel = "", - refresh = "r", - jump = { "", "" }, - open_split = { "" }, - open_vsplit = { "" }, - open_tab = { "" }, - jump_close = { "o" }, - toggle_mode = "m", - toggle_preview = "P", - hover = "K", - preview = "p", - close_folds = { "zM", "zm" }, - open_folds = { "zR", "zr" }, - toggle_fold = { "zA", "za" }, - previous = "k", - next = "j", - }, - indent_lines = true, - auto_open = false, - auto_close = false, - auto_preview = true, - auto_fold = false, - signs = { - error = "", - warning = "", - hint = "", - information = "", - other = "﫠", - }, - use_lsp_diagnostic_signs = false, - }, -}) -vim.api.nvim_set_keymap("n", "xx", "Trouble", { silent = true, noremap = true }) -vim.api.nvim_set_keymap( - "n", - "xw", - "Trouble lsp_workspace_diagnostics", - { silent = true, noremap = true } -) -vim.api.nvim_set_keymap( - "n", - "xd", - "Trouble lsp_document_diagnostics", - { silent = true, noremap = true } -) -vim.api.nvim_set_keymap("n", "xl", "Trouble loclist", { silent = true, noremap = true }) -vim.api.nvim_set_keymap("n", "xq", "Trouble quickfix", { silent = true, noremap = true }) -vim.api.nvim_set_keymap("n", "gR", "Trouble lsp_references", { silent = true, noremap = true }) - -- vim-markdown vim.g.vim_markdown_override_foldtext = 0 vim.g.vim_markdown_no_default_key_mappings = 1 @@ -270,12 +208,6 @@ vim.api.nvim_set_keymap("n", "n", "NvimTreeToggle", { noremap = vim.api.nvim_set_keymap("n", "r", "NvimTreeRefresh", { noremap = true }) vim.api.nvim_set_keymap("n", "nf", "NvimTreeFindFile", { noremap = true }) --- syntastic -vim.g.syntastic_always_populate_loc_list = 1 -vim.g.syntastic_auto_loc_list = 1 -vim.g.syntastic_check_on_open = 1 -vim.g.syntastic_check_on_wq = 0 - -- completion-nvim vim.cmd([[autocmd BufEnter * lua require'completion'.on_attach()]])