3 files changed,
29 insertions(+),
5 deletions(-)
jump to
| M | config/lvim/config.lua |
| A | config/lvim/lua/user/ultest.lua |
| M | zshrc |
M
config/lvim/config.lua
··· 5 5 6 6 -- Terminal 7 7 lvim.builtin.terminal.active = true 8 -lvim.builtin.autopairs.active = true 9 8 10 9 -- GitSigns 11 10 lvim.builtin.gitsigns.opts.current_line_blame = true 12 11 lvim.builtin.gitsigns.opts.current_line_blame_opts = { delay = 200 } 13 12 14 13 -- TreeSitter 15 -lvim.builtin.treesitter.ensure_installed = { "javascript", "typescript", "jsdoc", "lua", "java" } 14 +lvim.builtin.treesitter.ensure_installed = { "javascript", "typescript", "jsdoc", "lua" } 16 15 lvim.builtin.treesitter.indent.disable = { "clojure", "java", "python" } 17 16 18 17 -- Telescope ··· 27 26 lvim.keys.normal_mode["<C-s>"] = "<cmd>w<cr>" 28 27 lvim.builtin.which_key.mappings.l.d = { "<cmd>TroubleToggle<cr>", "Diagnostics" } 29 28 lvim.builtin.which_key.mappings.l.R = { "<cmd>TroubleToggle lsp_references<cr>", "References" } 29 +lvim.builtin.which_key.mappings["t"] = { 30 + name = "Test", 31 + t = { "<cmd>Ultest<cr>", "Run test" }, 32 + s = { "<cmd>UltestStop<cr>", "Stop test" }, 33 + c = { "<cmd>UltestClear<cr>", "Clear test result" }, 34 + n = { "<cmd>UltestNearest<cr>", "Run test order by cursor" }, 35 + o = { "<cmd>UltestOutput<cr>", "Show output order by cursor" }, 36 + j = { "<Plug>(ultest-next-fail)", "Next fail" }, 37 + k = { "<Plug>(ultest-prev-fail)", "Prev fail" }, 38 +} 30 39 31 40 local fmt = string.format 32 41 for i = 1, 9 do 33 42 lvim.keys.normal_mode[fmt("<A-%d>", i)] = fmt("<cmd>BufferGoto %d<cr>", i) 34 43 end 35 44 36 --- Plugins 45 +-- Pluginos 37 46 lvim.plugins = { 38 47 { "tpope/vim-surround", keys = { "c", "y", "d" } }, 39 - -- { "andymass/vim-matchup", keys = { "%" } }, 48 + { "andymass/vim-matchup", keys = { "%" } }, 40 49 { "tzachar/cmp-tabnine", run = "./install.sh", event = "InsertEnter" }, 41 50 { "folke/trouble.nvim", cmd = { "TroubleToggle" } }, 42 51 { "folke/todo-comments.nvim", event = "BufRead" }, 43 52 { "theHamsta/nvim-dap-virtual-text", config = "require[[user.dap-virtual-text]].setup()" }, 53 + { 54 + "rcarriga/vim-ultest", 55 + config = "require[[user.ultest]].setup()", 56 + requires = { "vim-test/vim-test" }, 57 + cmd = { "Ultest", "UltestStop", "UltestClear", "UltestNearest", "UltestOutput" }, 58 + run = ":UpdateRemotePlugins", 59 + }, 44 60 }
M
zshrc
··· 26 26 alias cls="clear" cp="cp -r" mkdir="mkdir -p" open="open_command" lg="lazygit" 27 27 alias lv="lvim" vim="lvim" 28 28 alias ...="cd ../.." .3="cd ../../.." 29 -alias gor="go run" gob="go build" gog="go get" goi="go install" 29 +alias gor="go run" gob="go build" gog="go get" goi="go install" got="go test" 30 30 31 31 if [[ -f "/bin/exa" ]]; then 32 32 alias ls="exa -l" ll="ls" la="ls -a"