From 05611371d5c537d5d7b12dabf8b8e83fbe526cad Mon Sep 17 00:00:00 2001 From: Julien Rabier Date: Thu, 4 May 2023 10:07:18 +0200 Subject: [PATCH] starship: add git status and small vim fix --- private_dot_config/nvim/lua/config/keymaps.lua | 10 ++++++++++ private_dot_config/starship.toml | 5 +++++ 2 files changed, 15 insertions(+) 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}'