From 2b658df01fe4a0aecb3cbb61903dd3fb577cfa8c Mon Sep 17 00:00:00 2001 From: Ruthenic Date: Sat, 9 Oct 2021 21:42:14 -0400 Subject: [PATCH] Initial commit --- init.vim | 18 ++++++++++++++++++ lua/keybinds.lua | 6 ++++++ lua/plugins.lua | 12 ++++++++++++ 3 files changed, 36 insertions(+) create mode 100644 init.vim create mode 100644 lua/keybinds.lua create mode 100644 lua/plugins.lua diff --git a/init.vim b/init.vim new file mode 100644 index 0000000..416f24b --- /dev/null +++ b/init.vim @@ -0,0 +1,18 @@ +call plug#begin('~/.vim/plugged') +Plug 'neovim/nvim-lspconfig' +Plug 'kyazdani42/nvim-web-devicons' +Plug 'hoob3rt/lualine.nvim' +Plug 'nvim-lua/plenary.nvim' +Plug 'nvim-telescope/telescope.nvim' +Plug 'akinsho/bufferline.nvim' +Plug 'kyazdani42/nvim-tree.lua' +Plug 'lukas-reineke/indent-blankline.nvim' +Plug 'joshdick/onedark.vim' +Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} +call plug#end() +set termguicolors +set mouse=a +set clipboard=unnamedplus +colorscheme onedark +lua require("plugins") +lua require("keybinds") diff --git a/lua/keybinds.lua b/lua/keybinds.lua new file mode 100644 index 0000000..ec350bb --- /dev/null +++ b/lua/keybinds.lua @@ -0,0 +1,6 @@ +local map = vim.api.nvim_set_keymap +map('n', '', 'ggVG', {noremap=true, silent=true}) +map('i', '', 'ggVG', {noremap=true, silent=true}) +map('v', '', 'y', {noremap=true, silent=true}) +map('v', '', 'd', {noremap=true, silent=true}) +map('v', '', 'p', {noremap=true, silent=true}) diff --git a/lua/plugins.lua b/lua/plugins.lua new file mode 100644 index 0000000..9838b09 --- /dev/null +++ b/lua/plugins.lua @@ -0,0 +1,12 @@ +require('lualine').setup({ + theme = 'auto' +}) +require("indent_blankline").setup { + char = "|", + buftype_exclude = {"terminal"} +} + +require'lspconfig'.clangd.setup{} +require'lspconfig'.denols.setup{} + +require('bufferline').setup()