-- Splitting
vim.o.splitbelow = true
vim.o.splitright = true
+vim.o.wrap = false
-- Indenting
vim.o.shiftwidth = 2
})
end
},
+ { "rhysd/vim-clang-format" },
{
"neovim/nvim-lspconfig",
config = function()
-- 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)
"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,
"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" }
}
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"