]> git.frustrated-labs.net Git - dotfiles.git/commitdiff
nvim: add c++ config
authorAlexander Goussas <[email protected]>
Fri, 14 Feb 2025 03:52:14 +0000 (22:52 -0500)
committerAlexander Goussas <[email protected]>
Fri, 14 Feb 2025 03:52:14 +0000 (22:52 -0500)
kitty/.config/kitty/kitty.conf
nvim/.config/nvim/init.lua
nvim/.config/nvim/lazy-lock.json
zsh/.zshrc

index d4f4d0a72b097028b09d65c74803d343be5362be..d0175c2c49819e57fe80e17103938a568bf49da5 100644 (file)
@@ -15,3 +15,5 @@ strip_trailing_spaces always
 # Terminal bell
 enable_audio_bell    no
 visual_bell_duration 0.5
+
+macos_option_as_alt yes
index ea57faf702238e1cce68227dd17c452942b2e357..e70aada1f1a36d284748c5ec9f8b2ff35cfd1e34 100644 (file)
@@ -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,
index 30759fe27058d29ba8f0882ae9d6d74bef6646ea..6f0b6aedc043a71fa3ef78ecade9d0832150d29a 100644 (file)
@@ -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" }
 }
index ad8642ce64716354dd86ba66d3766af72312d282..e41e4a77b7a8dca3da964f2231d17f0360296aa1 100644 (file)
@@ -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"