From 030f50b95f3015938580c1675047179a3ca8b722 Mon Sep 17 00:00:00 2001 From: Rokas Puzonas Date: Wed, 15 Jun 2022 17:13:35 +0300 Subject: [PATCH] fix: remove unused plugins/configs --- lua/config/bracey.lua | 3 -- lua/config/dashboard.lua | 41 -------------------------- lua/config/fern.lua | 8 ----- lua/config/treesitter-textobjects.lua | 25 ---------------- lua/config/treesitter-textsubjects.lua | 8 ----- lua/plugins.lua | 38 ++++-------------------- 6 files changed, 6 insertions(+), 117 deletions(-) delete mode 100644 lua/config/bracey.lua delete mode 100644 lua/config/dashboard.lua delete mode 100644 lua/config/fern.lua delete mode 100644 lua/config/treesitter-textobjects.lua delete mode 100644 lua/config/treesitter-textsubjects.lua diff --git a/lua/config/bracey.lua b/lua/config/bracey.lua deleted file mode 100644 index adc7fca..0000000 --- a/lua/config/bracey.lua +++ /dev/null @@ -1,3 +0,0 @@ -vim.g['bracey_server_allow_remote_connections'] = 1 -vim.g['bracey_server_path'] = 'http://localhost' --- vim.g['bracey_auto_start_browser'] = 0 diff --git a/lua/config/dashboard.lua b/lua/config/dashboard.lua deleted file mode 100644 index 9f0af1b..0000000 --- a/lua/config/dashboard.lua +++ /dev/null @@ -1,41 +0,0 @@ -local autocmd = require 'utils.autocmd' - -vim.g.dashboard_default_executive = 'telescope' - --- local function split(text) --- local parts = {} --- for part in text:gmatch("[^\n]+") do --- table.insert(parts, part) --- end --- return parts --- end --- vim.g.dashboard_custom_header = split(vim.fn.system("figlet -m 2 -f slant Neovim")) - --- vim.g.dashboard_custom_header = { --- ' ███╗ ██╗ ███████╗ ██████╗ ██╗ ██╗ ██╗ ███╗ ███╗', --- ' ████╗ ██║ ██╔════╝██╔═══██╗ ██║ ██║ ██║ ████╗ ████║', --- ' ██╔██╗ ██║ █████╗ ██║ ██║ ██║ ██║ ██║ ██╔████╔██║', --- ' ██║╚██╗██║ ██╔══╝ ██║ ██║ ╚██╗ ██╔╝ ██║ ██║╚██╔╝██║', --- ' ██║ ╚████║ ███████╗╚██████╔╝ ╚████╔╝ ██║ ██║ ╚═╝ ██║', --- ' ╚═╝ ╚═══╝ ╚══════╝ ╚═════╝ ╚═══╝ ╚═╝ ╚═╝ ╚═╝', --- } - -vim.g.dashboard_custom_header = { - [[ _ __ _ ]], - [[ / | / /___ ____ _ __ (_)____ ___ ]], - [[ / |/ // _ \ / __ \ | / // // __ `__ \]], - [[ / /| // __// /_/ / |/ // // / / / / /]], - [[/_/ |_/ \___/ \____/|___//_//_/ /_/ /_/ ]], -} - -autocmd('dashboard-commands', { - [[FileType dashboard nmap ss :SessionSave]], - [[FileType dashboard nmap sl :SessionLoad]], - [[FileType dashboard nnoremap fh :DashboardFindHistory]], - [[FileType dashboard nnoremap ff :DashboardFindFile]], - [[FileType dashboard nnoremap tc :DashboardChangeColorscheme]], - [[FileType dashboard nnoremap fa :DashboardFindWord]], - [[FileType dashboard nnoremap fb :DashboardJumpMark]], - [[FileType dashboard nnoremap cn :DashboardNewFile]], -}, true) - diff --git a/lua/config/fern.lua b/lua/config/fern.lua deleted file mode 100644 index 0d95c3b..0000000 --- a/lua/config/fern.lua +++ /dev/null @@ -1,8 +0,0 @@ -local map = require 'utils.map' -local M = {} - -vim.g['fern#hide_cursor'] = true - -map('n', 'e', ':Fern . -drawer -reveal=% -toggle', {silent = true}) - -return M diff --git a/lua/config/treesitter-textobjects.lua b/lua/config/treesitter-textobjects.lua deleted file mode 100644 index bfa6f00..0000000 --- a/lua/config/treesitter-textobjects.lua +++ /dev/null @@ -1,25 +0,0 @@ --- suggested config for selecting text -require'nvim-treesitter.configs'.setup { - textobjects = { - select = { - enable = true, - -- Automatically jump forward to textobj, similar to targets.vim - lookahead = true, - keymaps = { - -- You can use the capture groups defined in textobjects.scm - ["af"] = "@function.outer", - ["if"] = "@function.inner", - ["ac"] = "@class.outer", - ["ic"] = "@class.inner", - -- Or you can define your own textobjects like this - -- ["iF"] = { - -- python = "(function_definition) @function", - -- cpp = "(function_definition) @function", - -- c = "(function_definition) @function", - -- java = "(method_declaration) @function", - -- }, - }, - }, - }, -} - diff --git a/lua/config/treesitter-textsubjects.lua b/lua/config/treesitter-textsubjects.lua deleted file mode 100644 index ec1f9aa..0000000 --- a/lua/config/treesitter-textsubjects.lua +++ /dev/null @@ -1,8 +0,0 @@ -require'nvim-treesitter.configs'.setup { - textsubjects = { - enable = true, - keymaps = { - [';'] = 'textsubjects-smart' - } - }, -} diff --git a/lua/plugins.lua b/lua/plugins.lua index af29d08..4ac2c03 100644 --- a/lua/plugins.lua +++ b/lua/plugins.lua @@ -22,22 +22,7 @@ local function usePlugins(use, use_rocks) } -- Text object target - -- use 'wellle/targets.vim' - -- TODO: setup targets.vim - - -- Live html, css, javascript reloading - -- TODO: Do auto setup of plugin. - -- Because you have to manually install the server at least once - -- in the location where packer installs this. - -- For me: - -- > cd ~/.local/share/nvim/site/pack/packer/opt/bracey.vim - -- > npm install --prefix server - -- use { - -- 'turbio/bracey.vim', - -- cmd = { 'Bracey', 'BraceyStop', 'BraceyReload', 'BraceyEval' }, - -- run = 'npm install --prefix server', - -- config = [[require 'config.bracey']] - -- } + use 'wellle/targets.vim' -- Align characters vertically use 'godlygeek/tabular' @@ -62,6 +47,9 @@ local function usePlugins(use, use_rocks) -- Allow repeating use 'tpope/vim-repeat' + -- GLSL language support + use 'tikhomirov/vim-glsl' + -- Treesitter use { 'nvim-treesitter/nvim-treesitter', @@ -74,16 +62,6 @@ local function usePlugins(use, use_rocks) requires = 'nvim-treesitter/nvim-treesitter', cmd = "TSPlaygroundToggle" } - -- use { - -- 'RRethy/nvim-treesitter-textsubjects', - -- requires = 'nvim-treesitter/nvim-treesitter', - -- config = [[require 'config.treesitter-textsubjects']], - -- } - -- use { - -- 'nvim-treesitter/nvim-treesitter-textobjects', - -- requires = 'nvim-treesitter/nvim-treesitter', - -- config = [[require 'config.treesitter-textobjects']], - -- } -- Dev icons use {'kyazdani42/nvim-web-devicons', config = [[require('nvim-web-devicons').setup()]]} @@ -101,7 +79,7 @@ local function usePlugins(use, use_rocks) } -- Smooth smooth scrolling - use 'psliwka/vim-smoothie' + use { 'karb94/neoscroll.nvim', config = [[require('neoscroll').setup()]] } -- Commenting use { @@ -197,7 +175,7 @@ local function usePlugins(use, use_rocks) -- Color themes use 'srcery-colors/srcery-vim' - use 'morhetz/gruvbox' + -- use 'morhetz/gruvbox' -- use 'tomasr/molokai' -- use 'Mangeshrex/uwu.vim' -- use 'ayu-theme/ayu-vim' @@ -208,7 +186,6 @@ local function usePlugins(use, use_rocks) -- use 'fnune/base16-vim' -- Git integration - use 'antonk52/gitignore-grabber.nvim' use { 'tpope/vim-fugitive', config = [[require 'config.fugitive']] } use { 'lewis6991/gitsigns.nvim', @@ -231,9 +208,6 @@ local function usePlugins(use, use_rocks) -- Analyze startup time use 'tweekmonster/startuptime.vim' - -- Start screen - -- use { 'glepnir/dashboard-nvim', config = [[require 'config.dashboard']] } - -- Status line and tab line use { 'itchyny/lightline.vim', config = [[require 'config.lightline']]}