This commit is contained in:
Adam Jeniski
2022-07-10 15:54:39 -04:00
parent 24e02cca84
commit 9b90b0d392
28 changed files with 54 additions and 41 deletions
+1
View File
@@ -0,0 +1 @@
plugged
+51 -16
View File
@@ -15,7 +15,6 @@ vim.o.showmatch = true -- highlight matching parentheses / brackets [{
vim.o.laststatus = 2 -- always show statusline (even with only single window)
vim.o.ruler = true -- show line and column number of the cursor on right side of statusline
vim.o.visualbell = true -- blink cursor on error, instead of beeping
vim.o.invlist = true -- show tabs
vim.api.nvim_set_keymap("n", "<leader>", "<Plug>(easymotion-bd-jk)", { noremap = true })
@@ -24,17 +23,19 @@ vim.api.nvim_set_var("toggle_syntax_state", true)
-- Plugins
local Plug = vim.fn['plug#']
vim.call('plug#begin', '~/.config/nvim/plugged')
Plug 'tpope/vim-sensible'
Plug 'tpope/vim-surround'
Plug('scrooloose/nerdtree', {on = {'NERDTreeToggle', 'NERDTree'}})
Plug 'junegunn/goyo.vim'
-- Editor basics and navigation
Plug 'tpope/vim-sensible' -- some good default configs, we love tpope :)
Plug 'tpope/vim-surround' -- add surround motion (s), example: to change the surrounding double quotes to single quotes type: cs"'
Plug('scrooloose/nerdtree', {on = {'NERDTreeToggle', 'NERDTree'}}) -- file browser
Plug 'junegunn/goyo.vim' -- zen mode
Plug('junegunn/fzf', {['do'] = vim.fn['fzf#install']})
Plug('nvim-treesitter/nvim-treesitter', {['do'] = vim.fn['TSUpdate']})
Plug 'ctrlpvim/ctrlp.vim'
Plug('nvim-treesitter/nvim-treesitter', {['do'] = vim.fn['TSUpdate']}) -- add support for text objects
-- Plug 'ctrlpvim/ctrlp.vim' -- minimal fuzzyfinder
Plug 'wadackel/vim-dogrun' -- colorscheme
Plug 'tribela/vim-transparent'
Plug 'tribela/vim-transparent' -- clear background
Plug 'nvim-lua/plenary.nvim' -- testing framework, required for telescope
Plug 'nvim-telescope/telescope.nvim' -- fancy fuzzyfinder
-- LSP
Plug 'neovim/nvim-lspconfig'
@@ -49,6 +50,7 @@ vim.call('plug#begin', '~/.config/nvim/plugged')
-- Airline
Plug 'vim-airline/vim-airline'
Plug 'vim-airline/vim-airline-themes'
-- Lang Support
Plug 'sheerun/vim-polyglot'
Plug 'evanleck/vim-svelte'
@@ -56,6 +58,7 @@ vim.call('plug#begin', '~/.config/nvim/plugged')
Plug 'pangloss/vim-javascript'
vim.call('plug#end')
-- set colorscheme
vim.cmd(':colorscheme dogrun')
-- setup Airline
@@ -155,13 +158,45 @@ require('lspconfig')['svelte'].setup{
flags = lsp_flags
}
vim.cmd("let g:ctrlp_custom_ignore = 'node_modules\\|DS_Store\\|git\\|build\\|dist\\|target'")
-- fuzzy finder config
local telescope = require("telescope")
local actions = require("telescope.actions")
telescope.setup({
defaults = {
mappings = {
i = {
["<C-k>"] = actions.move_selection_previous,
["<C-j>"] = actions.move_selection_next,
["<C-u>"] = false,
["<C-p>"] = false,
["<esc>"] = actions.close,
},
},
},
pickers = {},
extensions = {},
})
-- keymaps
vim.keymap.set("n", "<c-s>", ":wa<cr>")
vim.keymap.set("n", "<c-t>", ":NERDTreeToggle<cr>")
vim.keymap.set("n", "<leader>tt", ":TransparentToggle<cr>")
vim.keymap.set("n", "gt", ":bn<cr>")
vim.keymap.set("n", "gT", ":bp<cr>")
vim.keymap.set("n", "<cr>", ":nohlsearch<cr><cr>")
local opts = { noremap=true, silent=true }
vim.keymap.set("n", "<c-s>", ":wa<cr>:echo 'File saved.'<cr>")
vim.keymap.set("n", "<c-t>", ":NERDTreeToggle<cr>", opts)
vim.keymap.set("n", "<leader>tt", ":TransparentToggle<cr>", opts)
vim.keymap.set("n", "gt", ":bn<cr>", opts)
vim.keymap.set("n", "gT", ":bp<cr>", opts)
vim.keymap.set("n", "<cr>", ":nohlsearch<cr><cr>", opts)
vim.keymap.set("n", "<leader>ff", ":Telescope find_files<cr>", opts)
vim.keymap.set("n", "<c-p>", ":Telescope find_files<cr>", opts)
vim.keymap.set("n", "<leader>fg", ":Telescope live_grep<cr>", opts)
vim.keymap.set("n", "<leader>fb", ":Telescope buffers<cr>", opts)
vim.keymap.set("n", "<leader>fh", ":Telescope help_tags<cr>", opts)
vim.keymap.set("n", "<f1>", "", opts)
vim.keymap.set("i", "<f1>", "", opts)
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
Submodule .config/nvim/plugged/LuaSnip deleted from 7d78278c2a
Submodule .config/nvim/plugged/cmp-buffer deleted from 62fc67a2b0
Submodule .config/nvim/plugged/cmp-cmdline deleted from c36ca4bc1d
Submodule .config/nvim/plugged/cmp-nvim-lsp deleted from affe808a5c
Submodule .config/nvim/plugged/cmp-path deleted from 981baf9525
Submodule .config/nvim/plugged/cmp_luasnip deleted from a9de941bcb
Submodule .config/nvim/plugged/ctrlp.vim deleted from 3ce448c968
Submodule .config/nvim/plugged/fzf deleted from 51fdaad002
Submodule .config/nvim/plugged/goyo.vim deleted from a9c7283dce
Submodule .config/nvim/plugged/nerdtree deleted from fc85a6f07c
Submodule .config/nvim/plugged/nvim-cmp deleted from 9897465a76
Submodule .config/nvim/plugged/nvim-lspconfig deleted from 06161eca0a
Submodule .config/nvim/plugged/nvim-treesitter deleted from 0fc45ea650
Submodule .config/nvim/plugged/vim deleted from d7723a842a
Submodule .config/nvim/plugged/vim-airline deleted from 91b67e3ca2
Submodule .config/nvim/plugged/vim-airline-themes deleted from 97cf3e6e63
Submodule .config/nvim/plugged/vim-dogrun deleted from f1a6ec680d
Submodule .config/nvim/plugged/vim-javascript deleted from d6e137563c
Submodule .config/nvim/plugged/vim-polyglot deleted from 38282d5838
Submodule .config/nvim/plugged/vim-prisma deleted from e91ac50112
Submodule .config/nvim/plugged/vim-sensible deleted from 226203be17
Submodule .config/nvim/plugged/vim-surround deleted from bf3480dc9a
Submodule .config/nvim/plugged/vim-svelte deleted from 1080030d6a
Submodule .config/nvim/plugged/vim-transparent deleted from e2f16c1e33
Submodule .config/nvim/plugged/yats.vim deleted from 68cd1da2bc
+2
View File
@@ -0,0 +1,2 @@
.cfg
*/plugged/