8 files changed,
25 insertions(+),
37 deletions(-)
jump to
M
config/lvim/config.lua
··· 9 9 10 10 -- GitSigns 11 11 lvim.builtin.gitsigns.opts.current_line_blame = true 12 -lvim.builtin.gitsigns.opts.current_line_blame_opts = { virt_text = true, virt_text_pos = "eol", delay = 200 } 12 +lvim.builtin.gitsigns.opts.current_line_blame_opts = { delay = 200 } 13 13 14 14 -- TreeSitter 15 15 lvim.builtin.treesitter.ensure_installed = { "javascript", "typescript", "jsdoc", "lua", "java" } ··· 18 18 -- Telescope 19 19 lvim.builtin.telescope.defaults.layout_config.prompt_position = "top" 20 20 lvim.builtin.telescope.defaults.file_ignore_patterns = { ".git", "node_modules", "env" } 21 + 22 +-- Debugger 23 +lvim.builtin.dap.active = true 21 24 22 25 -- Mappings 23 26 lvim.keys.normal_mode["<C-w>"] = "<cmd>BufferClose<cr>" ··· 33 36 -- Plugins 34 37 lvim.plugins = { 35 38 { "tpope/vim-surround", keys = { "c", "y", "d" } }, 36 - { "andymass/vim-matchup", keys = { "%" } }, 39 + -- { "andymass/vim-matchup", keys = { "%" } }, 37 40 { "tzachar/cmp-tabnine", run = "./install.sh", event = "InsertEnter" }, 38 41 { "folke/trouble.nvim", cmd = { "TroubleToggle" } }, 39 42 { "folke/todo-comments.nvim", event = "BufRead" }, 40 - { "mfussenegger/nvim-jdtls", ft = { "java" } }, 41 - { "npxbr/glow.nvim", ft = { "markdown" }, cmd = { "Glow" } }, 43 + { "theHamsta/nvim-dap-virtual-text", config = "require[[user.dap-virtual-text]].setup()" }, 42 44 }
M
config/lvim/ftplugin/javascript.lua
··· 7 7 { exe = "eslint_d" }, 8 8 } 9 9 10 +-- Debugger 11 +require("dap-install").config("jsnode", {}) 12 + 13 +-- Lsp 10 14 lvim.lang.javascript.lsp.setup.handlers = { 11 15 ["textDocument/publishDiagnostics"] = function(_, _, p, client_id, _, config) 12 16 if p.diagnostics ~= nil then
D
config/lvim/lua/u/package-info.lua
··· 1 -local M = {} 2 - 3 -M.config = function() 4 - require("package-info").setup({{ 5 - autostart = true, 6 - colors = { up_to_date = "#3C4048", outdated = "#6ec0fa" }, 7 - icons = { 8 - enable = true, 9 - style = { up_to_date = "| ", outdated = "| " }, 10 - }, 11 - }}) 12 -end 13 - 14 -return M
D
config/nvim/init.lua
··· 1 -local pack_path = vim.fn.stdpath("data") .. "/site/pack" 2 -local fmt = string.format 3 - 4 -local function ensure(user, repo) 5 - local install_path = fmt("%s/packer/start/%s", pack_path, repo, repo) 6 - if vim.fn.empty(vim.fn.glob(install_path)) > 0 then 7 - vim.api.nvim_command(fmt("!git clone https://github.com/%s/%s %s", user, repo, install_path)) 8 - vim.api.nvim_command(fmt("packadd %s", repo)) 9 - end 10 -end 11 - 12 -ensure("wbthomason", "packer.nvim") 13 -ensure("Olical", "aniseed") 14 - 15 -vim.g["aniseed#env"] = { 16 - module = "config.init", 17 - compile = true, 18 -}