diff --git a/private_dot_config/nvim/lua/config/keymaps.lua b/private_dot_config/nvim/lua/config/keymaps.lua index 99d57f8..b3a3df1 100644 --- a/private_dot_config/nvim/lua/config/keymaps.lua +++ b/private_dot_config/nvim/lua/config/keymaps.lua @@ -3,3 +3,13 @@ -- Add any additional keymaps here vim.keymap.set("n", ",c", "2GddOTo: contact@sysnove.frjddOCc: ") vim.keymap.set("n", "b", ":!bash gen.sh") +-- function to toggle "normal" diagnostics or lsp-lines diagnostics. +local function toggle_diagnostics() + local diagnostics_on = require("lsp_lines").toggle() + if diagnostics_on then + vim.diagnostic.config({ virtual_text = false }) + else + vim.diagnostic.config({ virtual_text = { spacing = 4, prefix = "●" } }) + end +end +vim.keymap.set("n", "ui", toggle_diagnostics, { desc = "Toggle [i]nline diagnostic type" }) diff --git a/private_dot_config/starship.toml b/private_dot_config/starship.toml index 4004e6a..20984f1 100644 --- a/private_dot_config/starship.toml +++ b/private_dot_config/starship.toml @@ -1,2 +1,7 @@ [time] disabled = false + +[git_status] +ahead = '⇡${count}' +diverged = '⇕⇡${ahead_count}⇣${behind_count}' +behind = '⇣${count}'