From: Alexander Goussas Date: Fri, 14 Feb 2025 03:52:14 +0000 (-0500) Subject: nvim: add c++ config X-Git-Url: http://git.frustrated-labs.net/?a=commitdiff_plain;h=f5110d1f0dd73ad1b5a4e80bdca68e7a90b17696;p=dotfiles.git nvim: add c++ config --- diff --git a/kitty/.config/kitty/kitty.conf b/kitty/.config/kitty/kitty.conf index d4f4d0a..d0175c2 100644 --- a/kitty/.config/kitty/kitty.conf +++ b/kitty/.config/kitty/kitty.conf @@ -15,3 +15,5 @@ strip_trailing_spaces always # Terminal bell enable_audio_bell no visual_bell_duration 0.5 + +macos_option_as_alt yes diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index ea57faf..e70aada 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -4,6 +4,7 @@ vim.o.signcolumn = 'yes' -- Splitting vim.o.splitbelow = true vim.o.splitright = true +vim.o.wrap = false -- Indenting vim.o.shiftwidth = 2 @@ -100,6 +101,7 @@ require("lazy").setup({ }) end }, + { "rhysd/vim-clang-format" }, { "neovim/nvim-lspconfig", config = function() @@ -123,6 +125,12 @@ require("lazy").setup({ -- brew install rust-analyzer lspconfig.rust_analyzer.setup({}) + lspconfig.ccls.setup({ + init_options = { + compilationDatabaseDirectory = "build" + } + }) + vim.api.nvim_create_autocmd('LspAttach', { callback = function(args) local client = vim.lsp.get_client_by_id(args.data.client_id) @@ -150,6 +158,13 @@ require("lazy").setup({ "rcarriga/nvim-notify", }, config = function() + require('notify').setup({ + timeout = 1000, + max_width = 40, + top_down = false, + render = "wrapped-compact", + }) + require("noice").setup({ presets = { bottom_search = true, diff --git a/nvim/.config/nvim/lazy-lock.json b/nvim/.config/nvim/lazy-lock.json index 30759fe..6f0b6ae 100644 --- a/nvim/.config/nvim/lazy-lock.json +++ b/nvim/.config/nvim/lazy-lock.json @@ -7,9 +7,10 @@ "nui.nvim": { "branch": "main", "commit": "53e907ffe5eedebdca1cd503b00aa8692068ca46" }, "nvim-lspconfig": { "branch": "master", "commit": "ff2b85abaa810f6611233dbe6d31c07510ebf43d" }, "nvim-notify": { "branch": "master", "commit": "29b33efc802a304b1cf13ab200915d4e9e67373d" }, - "nvim-treesitter": { "branch": "master", "commit": "17678b00fa5c2712890a0ec2e269d0a4de1207df" }, + "nvim-treesitter": { "branch": "master", "commit": "ac6a72a6f83218216948e898362f09029b8035dc" }, "plenary.nvim": { "branch": "master", "commit": "2d9b06177a975543726ce5c73fca176cedbffe9d" }, "telescope.nvim": { "branch": "0.1.x", "commit": "a0bbec21143c7bc5f8bb02e0005fa0b982edc026" }, + "vim-clang-format": { "branch": "master", "commit": "6b791825ff478061ad1c57b21bb1ed5a5fd0eb29" }, "vim-colors-xcode": { "branch": "master", "commit": "6d449229bf29176448bd06377689d7a8db0d1bee" }, "vim-stylish-haskell": { "branch": "master", "commit": "60a59fd767956c40372b5aeab2d68a0a953ebb2b" } } diff --git a/zsh/.zshrc b/zsh/.zshrc index ad8642c..e41e4a7 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -11,6 +11,7 @@ alias gs='git status' PATH="$PATH:$HOME/go/bin" PATH="$PATH:$HOME/.cabal/bin" +PATH="$PATH:$HOME/Library/Python/3.9/bin" export PATH [ -f "$HOME/.ghcup/env" ] && . "$HOME/.ghcup/env"