From e518d8fb55cd63bdd57956eda0baa8f8e7f7a6e9 Mon Sep 17 00:00:00 2001 From: Salar Rahmanian Date: Mon, 4 Oct 2021 23:02:19 -0700 Subject: [PATCH] Updates --- home.nix | 6 +++++- programs/neovim/init.lua | 16 ++++++++-------- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/home.nix b/home.nix index 2c830cc..4c4500a 100644 --- a/home.nix +++ b/home.nix @@ -8,6 +8,9 @@ nixpkgs.overlays = [ (import ./overlays/sumneko-lua-language-server) + (import (builtins.fetchTarball { + url = https://github.com/nix-community/neovim-nightly-overlay/archive/master.tar.gz; + })) ]; home = { @@ -150,7 +153,7 @@ set -xg PATH /Users/salar/.luarocks/bin:/nix/store/95wpywsjf5iiw77f6n9rw347lk1sly15-luarocks-3.2.1/bin:/Users/salar/bin:/Users/salar/.nix-profile/bin:/nix/var/nix/profiles/default/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Apple/usr/bin:/nix/store/3qp71mhrpxxg080yc82k51nx7b5hkajr-kitty-0.21.2/Applications/kitty.app/Contents/MacOS $PATH - set -xg JAVA_HOME /Users/salar/.nix-profile/bin + set -xg JAVA_HOME /Users/salar/.nix-profile set -xg JDTLS_CONFIG /Users/salar/.config/jdt-language-server/config_mac @@ -283,6 +286,7 @@ pkgs.tig pkgs.tokei pkgs.tree + pkgs.tree-sitter pkgs.universal-ctags pkgs.wget pkgs.xz diff --git a/programs/neovim/init.lua b/programs/neovim/init.lua index 4e1834c..5a56cad 100644 --- a/programs/neovim/init.lua +++ b/programs/neovim/init.lua @@ -319,12 +319,12 @@ _G.load_config = function() vim.api.nvim_set_keymap('n', 'f', [[lua require('telescope.builtin').find_files()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', '', [[lua require('telescope.builtin').buffers()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'l', [[lua require('telescope.builtin').current_buffer_fuzzy_find()]], { noremap = true, silent = true }) - vim.api.nvim_set_keymap('n', 't', [[lua require('telescope.builtin').tags()]], { noremap = true, silent = true }) + -- vim.api.nvim_set_keymap('n', 't', [[lua require('telescope.builtin').tags()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', '?', [[lua require('telescope.builtin').oldfiles()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'sd', [[lua require('telescope.builtin').grep_string()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'sp', [[lua require('telescope.builtin').live_grep()]], { noremap = true, silent = true }) - vim.api.nvim_set_keymap('n', 'o', [[lua require('telescope.builtin').tags{ only_current_buffer = true }]], { noremap = true, silent = true }) - vim.api.nvim_set_keymap('n', 'gc', [[lua require('telescope.builtin').git_commits()]], { noremap = true, silent = true }) + -- vim.api.nvim_set_keymap('n', 'o', [[lua require('telescope.builtin').tags{ only_current_buffer = true }]], { noremap = true, silent = true }) + vim.api.nvim_set_keymap('n', 'gco', [[lua require('telescope.builtin').git_commits()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'gb', [[lua require('telescope.builtin').git_branches()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'gs', [[lua require('telescope.builtin').git_status()]], { noremap = true, silent = true }) vim.api.nvim_set_keymap('n', 'gp', [[lua require('telescope.builtin').git_bcommits()]], { noremap = true, silent = true }) @@ -382,7 +382,7 @@ _G.load_config = function() vim.api.nvim_buf_set_keymap(bufnr, 'n', 'ds', [[lua require('dap').ui.variables.scopes()]], { noremap = true, silent = true }) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'dk', [[lua require('dap').ui.widgets.hover()]], { noremap = true, silent = true }) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'dl', [[lua require('dap').run_last()]], { noremap = true, silent = true }) - vim.api.nvim_buf_set_keymap(bufnr, 'n', 'db', [[lua require('dap').toggle_breakpoint()]], { noremap = true, silent = true }) + vim.api.nvim_buf_set_keymap(bufnr, 'n', 'dz', [[lua require('dap').toggle_breakpoint()]], { noremap = true, silent = true }) vim.api.nvim_buf_set_keymap(bufnr, 'n', 'dc', [[lua require('dap').continue()]], { noremap = true, silent = true }) vim.api.nvim_buf_set_keymap(bufnr, 'n', '', [[lua require('dap').step_over()]], { noremap = true, silent = true }) vim.api.nvim_buf_set_keymap(bufnr, 'n', '', [[lua require('dap').step_out()]], { noremap = true, silent = true }) @@ -460,10 +460,10 @@ _G.load_config = function() javaHome = "/Users/salar/.nix-profile" } Metals_config.init_options.statusBarProvider = 'on' - Metals_config.on_attach = function(client, buffer) - vim.cmd([[autocmd CursorHold lua vim.lsp.buf.document_highlight()]]) - vim.cmd([[autocmd CursorMoved lua vim.lsp.buf.clear_references()]]) - vim.cmd([[autocmd BufEnter,CursorHold,InsertLeave lua vim.lsp.codelens.refresh()]]) + Metals_config.on_attach = function(client, bufnr) +-- vim.cmd([[autocmd CursorHold lua vim.lsp.buf.document_highlight()]]) +-- vim.cmd([[autocmd CursorMoved lua vim.lsp.buf.clear_references()]]) +-- vim.cmd([[autocmd BufEnter,CursorHold,InsertLeave lua vim.lsp.codelens.refresh()]]) require("metals").setup_dap() end