From 36192d579e4b37897d2c6a6ede18d0e822a76d54 Mon Sep 17 00:00:00 2001 From: tomit4 Date: Wed, 8 Jun 2022 15:33:06 -0700 Subject: [PATCH] added clang-format plugin for neovim and 'cp' alias for keybinding --- nvim/lua/keybindings.lua | 3 +++ nvim/lua/packages.lua | 6 +++--- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/nvim/lua/keybindings.lua b/nvim/lua/keybindings.lua index 75f72175..1cc35f4f 100644 --- a/nvim/lua/keybindings.lua +++ b/nvim/lua/keybindings.lua @@ -39,6 +39,9 @@ vim.cmd[[nnoremap S :%s///gI]] -- Prettify using shortcut gp (careful, only use on files that have a parser) -- vim.cmd[[nnoremap gp :silent %!prettier --stdin-filepath %]] +-- Format C and C++ Code using cp alias +vim.cmd[[nnoremap cp :silent :ClangFormat]] + -- j/k will move virtual lines (lines that wrap) vim.cmd[[noremap j (v:count == 0 ? 'gj' : 'j')]] vim.cmd[[noremap k (v:count == 0 ? 'gk' : 'k')]] diff --git a/nvim/lua/packages.lua b/nvim/lua/packages.lua index 28f5e10c..8e61db7a 100644 --- a/nvim/lua/packages.lua +++ b/nvim/lua/packages.lua @@ -1,13 +1,11 @@ -- packer.nvim requires nvim-packer-git package -- paru -S nvim-packer-git - -- Packages installed using 'packer', install using :PackerSync -- Remove packages by deleting (or commenting out) use line below and running :PackerClean require('packer').startup(function() use 'wbthomason/packer.nvim' - use {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'} - -- :TSInstall + use {'nvim-treesitter/nvim-treesitter', run = ':TSUpdate'} -- :TSInstall -- :TSUpdate all use 'neovim/nvim-lspconfig' use 'williamboman/nvim-lsp-installer' @@ -35,6 +33,7 @@ require('packer').startup(function() use 'kyazdani42/nvim-tree.lua' use {'nvim-lualine/lualine.nvim', requires = { 'kyazdani42/nvim-web-devicons', opt = true }} use 'shaunsingh/nord.nvim' + use { "ellisonleao/gruvbox.nvim" } use 'psliwka/vim-smoothie' use 'mattn/emmet-vim' use 'airblade/vim-gitgutter' @@ -49,4 +48,5 @@ require('packer').startup(function() use 'simeji/winresizer' use '907th/vim-auto-save' use 'jremmen/vim-ripgrep' + use 'rhysd/vim-clang-format' -- formatter for c and c++ end)