Some updates - buit a lot of failed attempts at cpp check :(
This commit is contained in:
parent
fd1ad576f1
commit
3263437b01
6
init.lua
6
init.lua
|
@ -291,6 +291,7 @@ require('lazy').setup({
|
||||||
['<leader>o'] = { name = 'Harp[O]on', _ = 'which_key_ignore' },
|
['<leader>o'] = { name = 'Harp[O]on', _ = 'which_key_ignore' },
|
||||||
['<leader>t'] = { name = '[T]oggleTerminal', _ = 'which_key_ignore' },
|
['<leader>t'] = { name = '[T]oggleTerminal', _ = 'which_key_ignore' },
|
||||||
['<leader>c'] = { name = '[C]ode', _ = 'which_key_ignore' },
|
['<leader>c'] = { name = '[C]ode', _ = 'which_key_ignore' },
|
||||||
|
['<leader>C'] = { name = '[C]term', _ = 'which_key_ignore' },
|
||||||
['<leader>d'] = { name = '[D]ocument', _ = 'which_key_ignore' },
|
['<leader>d'] = { name = '[D]ocument', _ = 'which_key_ignore' },
|
||||||
['<leader>r'] = { name = '[R]ename', _ = 'which_key_ignore' },
|
['<leader>r'] = { name = '[R]ename', _ = 'which_key_ignore' },
|
||||||
['<leader>f'] = { name = '[F]ind', _ = 'which_key_ignore' },
|
['<leader>f'] = { name = '[F]ind', _ = 'which_key_ignore' },
|
||||||
|
@ -486,7 +487,7 @@ require('lazy').setup({
|
||||||
'nvim-treesitter/nvim-treesitter',
|
'nvim-treesitter/nvim-treesitter',
|
||||||
build = ':TSUpdate',
|
build = ':TSUpdate',
|
||||||
opts = {
|
opts = {
|
||||||
ensure_installed = { 'bash', 'c', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc' },
|
ensure_installed = { 'python', 'javascript', 'cpp', 'bash', 'c', 'html', 'lua', 'luadoc', 'markdown', 'vim', 'vimdoc' },
|
||||||
-- Autoinstall languages that are not installed
|
-- Autoinstall languages that are not installed
|
||||||
auto_install = true,
|
auto_install = true,
|
||||||
highlight = {
|
highlight = {
|
||||||
|
@ -538,6 +539,9 @@ require('lazy').setup({
|
||||||
require 'custom.plugins.toggleterm',
|
require 'custom.plugins.toggleterm',
|
||||||
require 'custom.plugins.refactoring',
|
require 'custom.plugins.refactoring',
|
||||||
require 'custom.plugins.trouble',
|
require 'custom.plugins.trouble',
|
||||||
|
require 'custom.plugins.mason',
|
||||||
|
--
|
||||||
|
-- ad hoc lsp line
|
||||||
-- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps
|
-- require 'kickstart.plugins.gitsigns', -- adds gitsigns recommend keymaps
|
||||||
|
|
||||||
-- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua`
|
-- NOTE: The import below can automatically add your own plugins, configuration, etc from `lua/custom/plugins/*.lua`
|
||||||
|
|
|
@ -17,5 +17,5 @@ vim.keymap.set('v', 'K', ":m '>-2<CR>gv=gv")
|
||||||
-- Move down/up lines but recenter
|
-- Move down/up lines but recenter
|
||||||
vim.keymap.set('n', '<C-d>', '<C-d>zz', { noremap = true, silent = true })
|
vim.keymap.set('n', '<C-d>', '<C-d>zz', { noremap = true, silent = true })
|
||||||
vim.keymap.set('n', '<C-u>', '<C-u>zz', { noremap = true, silent = true })
|
vim.keymap.set('n', '<C-u>', '<C-u>zz', { noremap = true, silent = true })
|
||||||
vim.keymap.set('n', 'j', 'jzz', { noremap = true, silent = true })
|
-- vim.keymap.set('n', 'j', 'jzz', { noremap = true, silent = true })
|
||||||
vim.keymap.set('n', 'k', 'kzz', { noremap = true, silent = true })
|
-- vim.keymap.set('n', 'k', 'kzz', { noremap = true, silent = true })
|
||||||
|
|
|
@ -17,7 +17,7 @@ return {
|
||||||
shade = 'dark',
|
shade = 'dark',
|
||||||
percentage = 0.15,
|
percentage = 0.15,
|
||||||
},
|
},
|
||||||
transparent_background = true,
|
-- transparent_background = true,
|
||||||
--[[ color_overrides = {
|
--[[ color_overrides = {
|
||||||
mocha = {
|
mocha = {
|
||||||
base = '#000000',
|
base = '#000000',
|
||||||
|
|
|
@ -0,0 +1,22 @@
|
||||||
|
return {
|
||||||
|
'williamboman/mason.nvim',
|
||||||
|
opts = {
|
||||||
|
ensure_installed = {
|
||||||
|
'yamllint',
|
||||||
|
'codespell',
|
||||||
|
'stylua', -- Used to format Lua code
|
||||||
|
'cpplint',
|
||||||
|
'clangd',
|
||||||
|
'clang-format',
|
||||||
|
'codelldb',
|
||||||
|
'cmake-language-server',
|
||||||
|
'ruff',
|
||||||
|
'pyright',
|
||||||
|
'prettier',
|
||||||
|
'autopep8',
|
||||||
|
'djlint',
|
||||||
|
'typescript-language-server',
|
||||||
|
'deno',
|
||||||
|
},
|
||||||
|
},
|
||||||
|
}
|
2
setup.sh
2
setup.sh
|
@ -5,7 +5,7 @@ python3 -m venv .venv
|
||||||
.venv/bin/pip install debugpy
|
.venv/bin/pip install debugpy
|
||||||
|
|
||||||
# Install dependencies
|
# Install dependencies
|
||||||
PKGS=("cppcheck" "clang" "cmake" "npm", "eslint")
|
PKGS=("cppcheck" "clang" "cmake" "npm" "eslint")
|
||||||
|
|
||||||
# Get distro
|
# Get distro
|
||||||
distro=$(cat /etc/os-release | grep PRETTY_NAME= | awk '{print $1}' | cut -d \" -f 2)
|
distro=$(cat /etc/os-release | grep PRETTY_NAME= | awk '{print $1}' | cut -d \" -f 2)
|
||||||
|
|
Loading…
Reference in New Issue