Config touchup -- comments to break up the file
This commit is contained in:
parent
756b7f8c60
commit
589bbeeb68
1 changed files with 21 additions and 3 deletions
|
@ -13,6 +13,7 @@ vim.opt.rtp:prepend(lazypath)
|
||||||
|
|
||||||
require("lazy").setup({
|
require("lazy").setup({
|
||||||
-- Color schemes. Lazy, only selected will be loaded.
|
-- Color schemes. Lazy, only selected will be loaded.
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'sainnhe/gruvbox-material',
|
'sainnhe/gruvbox-material',
|
||||||
config = function(_)
|
config = function(_)
|
||||||
|
@ -30,7 +31,7 @@ require("lazy").setup({
|
||||||
lazy = true,
|
lazy = true,
|
||||||
opts = {
|
opts = {
|
||||||
italics = {
|
italics = {
|
||||||
comments = true, -- Enable italic comments
|
comments = true,
|
||||||
},
|
},
|
||||||
|
|
||||||
plugins = {
|
plugins = {
|
||||||
|
@ -58,9 +59,11 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Common dependency for Lua plugins
|
-- Common dependency for Lua plugins
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
'nvim-lua/plenary.nvim',
|
'nvim-lua/plenary.nvim',
|
||||||
|
|
||||||
-- Common dependency for many plugins (visual)
|
-- Common dependency for many plugins (visual)
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
'nvim-tree/nvim-web-devicons',
|
'nvim-tree/nvim-web-devicons',
|
||||||
|
|
||||||
{
|
{
|
||||||
|
@ -74,6 +77,7 @@ require("lazy").setup({
|
||||||
|
|
||||||
-- Fuzzy finder (files, buffers, live grep, etc.)
|
-- Fuzzy finder (files, buffers, live grep, etc.)
|
||||||
-- Includes a native build based on FZF for performance.
|
-- Includes a native build based on FZF for performance.
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
dependencies = { 'nvim-lua/plenary.nvim' },
|
dependencies = { 'nvim-lua/plenary.nvim' },
|
||||||
|
@ -96,6 +100,7 @@ require("lazy").setup({
|
||||||
-- A pretty list for showing diagnostics, references, telescope results,
|
-- A pretty list for showing diagnostics, references, telescope results,
|
||||||
-- quickfix and location lists to help you solve all the trouble your code
|
-- quickfix and location lists to help you solve all the trouble your code
|
||||||
-- is causing.
|
-- is causing.
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'folke/trouble.nvim',
|
'folke/trouble.nvim',
|
||||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||||
|
@ -112,12 +117,14 @@ require("lazy").setup({
|
||||||
|
|
||||||
-- Treesitter: Neovim bindings for the Tree-sitter parser generator tool and
|
-- Treesitter: Neovim bindings for the Tree-sitter parser generator tool and
|
||||||
-- incremental parsing library.
|
-- incremental parsing library.
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'nvim-treesitter/nvim-treesitter',
|
'nvim-treesitter/nvim-treesitter',
|
||||||
build = ':TSUpdate'
|
build = ':TSUpdate'
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Neovim-native LSP Implementation
|
-- Neovim-native LSP Implementation
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'neovim/nvim-lspconfig',
|
'neovim/nvim-lspconfig',
|
||||||
dependencies = {
|
dependencies = {
|
||||||
|
@ -173,6 +180,7 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- nvim-cmp - completion plugin, used for LSP and Metals
|
-- nvim-cmp - completion plugin, used for LSP and Metals
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'hrsh7th/nvim-cmp',
|
'hrsh7th/nvim-cmp',
|
||||||
dependencies = {
|
dependencies = {
|
||||||
|
@ -220,20 +228,21 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Metals, for Scala development.
|
-- Metals, for Scala development.
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'scalameta/nvim-metals',
|
'scalameta/nvim-metals',
|
||||||
--event = 'FileType *.scala,*.sbt',
|
|
||||||
--lazy = true,
|
|
||||||
dependencies = { 'nvim-lua/plenary.nvim' }
|
dependencies = { 'nvim-lua/plenary.nvim' }
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Lualine (configures the bottom bars)
|
-- Lualine (configures the bottom bars)
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'nvim-lualine/lualine.nvim',
|
'nvim-lualine/lualine.nvim',
|
||||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||||
},
|
},
|
||||||
|
|
||||||
-- bufferline - shows a bar at the top with open buffers
|
-- bufferline - shows a bar at the top with open buffers
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'akinsho/bufferline.nvim',
|
'akinsho/bufferline.nvim',
|
||||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||||
|
@ -257,6 +266,7 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Floating terminal
|
-- Floating terminal
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'voldikss/vim-floaterm',
|
'voldikss/vim-floaterm',
|
||||||
keys = {
|
keys = {
|
||||||
|
@ -277,12 +287,15 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Show signs for Git
|
-- Show signs for Git
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{ 'lewis6991/gitsigns.nvim' },
|
{ 'lewis6991/gitsigns.nvim' },
|
||||||
|
|
||||||
-- Show unobtrusive indentation guides
|
-- Show unobtrusive indentation guides
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{ 'lukas-reineke/indent-blankline.nvim', },
|
{ 'lukas-reineke/indent-blankline.nvim', },
|
||||||
|
|
||||||
-- nvim-tree for when I want to view files
|
-- nvim-tree for when I want to view files
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'nvim-tree/nvim-tree.lua',
|
'nvim-tree/nvim-tree.lua',
|
||||||
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
dependencies = { 'nvim-tree/nvim-web-devicons' },
|
||||||
|
@ -298,12 +311,14 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Special highlighting and tracking for certain notable words
|
-- Special highlighting and tracking for certain notable words
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'folke/todo-comments.nvim',
|
'folke/todo-comments.nvim',
|
||||||
dependencies = 'nvim-lua/plenary.nvim',
|
dependencies = 'nvim-lua/plenary.nvim',
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Racket support
|
-- Racket support
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'benknoble/vim-racket',
|
'benknoble/vim-racket',
|
||||||
event = 'BufEnter *.rkt',
|
event = 'BufEnter *.rkt',
|
||||||
|
@ -311,6 +326,7 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- PlantUML syntax
|
-- PlantUML syntax
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'aklt/plantuml-syntax',
|
'aklt/plantuml-syntax',
|
||||||
event = 'BufEnter *.puml',
|
event = 'BufEnter *.puml',
|
||||||
|
@ -318,6 +334,7 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- Terraform
|
-- Terraform
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
{
|
{
|
||||||
'hashivim/vim-terraform',
|
'hashivim/vim-terraform',
|
||||||
event = 'BufEnter *.tf',
|
event = 'BufEnter *.tf',
|
||||||
|
@ -325,5 +342,6 @@ require("lazy").setup({
|
||||||
},
|
},
|
||||||
|
|
||||||
-- i3 configuration syntax
|
-- i3 configuration syntax
|
||||||
|
-- -------------------------------------------------------------------------
|
||||||
'mboughaba/i3config.vim',
|
'mboughaba/i3config.vim',
|
||||||
})
|
})
|
||||||
|
|
Loading…
Add table
Reference in a new issue