summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Luevano Alvarado <david@luevano.xyz>2023-06-03 08:13:36 -0600
committerDavid Luevano Alvarado <david@luevano.xyz>2023-06-03 08:13:36 -0600
commitd2915932808b807d83a1dcb42870d5bdf66f03fd (patch)
treeb0ccc4874f309c245f84ed095cd4b439340f7e1f
parente15e7f4bda880b17c89327003877c6cff55d7958 (diff)
remove startup and plugin section comments
-rw-r--r--init.lua73
1 files changed, 4 insertions, 69 deletions
diff --git a/init.lua b/init.lua
index ca2da6e..507b891 100644
--- a/init.lua
+++ b/init.lua
@@ -1,49 +1,10 @@
---[[
-
-=====================================================================
-==================== READ THIS BEFORE CONTINUING ====================
-=====================================================================
-
-Kickstart.nvim is *not* a distribution.
-
-Kickstart.nvim is a template for your own configuration.
- The goal is that you can read every line of code, top-to-bottom, understand
- what your configuration is doing, and modify it to suit your needs.
-
- Once you've done that, you should start exploring, configuring and tinkering to
- explore Neovim!
-
- If you don't know anything about Lua, I recommend taking some time to read through
- a guide. One possible example:
- - https://learnxinyminutes.com/docs/lua/
-
- And then you can explore or search through `:help lua-guide`
-
-
-Kickstart Guide:
-
-I have left several `:help X` comments throughout the init.lua
-You should run that command and read that help section for more information.
-
-In addition, I have some `NOTE:` items throughout the file.
-These are for you, the reader to help understand what is happening. Feel free to delete
-them once you know what you're doing, but they should serve as a guide for when you
-are first encountering a few different constructs in your nvim config.
-
-I hope you enjoy your Neovim journey,
-- TJ
-
-P.S. You can delete this when you're done too. It's your config now :)
---]]
-- Set <space> as the leader key
--- See `:help mapleader`
--- NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
+-- NOTE: Must happen before plugins are required (otherwise wrong leader will be used)
vim.g.mapleader = ' '
vim.g.maplocalleader = ' '
-- Install package manager
-- https://github.com/folke/lazy.nvim
--- `:help lazy.nvim.txt` for more info
local lazypath = vim.fn.stdpath 'data' .. '/lazy/lazy.nvim'
if not vim.loop.fs_stat(lazypath) then
vim.fn.system {
@@ -57,23 +18,15 @@ if not vim.loop.fs_stat(lazypath) then
end
vim.opt.rtp:prepend(lazypath)
--- NOTE: Here is where you install your plugins.
--- You can configure plugins using the `config` key.
---
--- You can also configure plugins after the setup call,
--- as they will be available in your neovim runtime.
require('lazy').setup({
- -- NOTE: First, some plugins that don't require any configuration
-
-- Git related plugins
'tpope/vim-fugitive',
'tpope/vim-rhubarb',
-- Detect tabstop and shiftwidth automatically
+ -- luevano: not sure how I feel about this, need to check later
'tpope/vim-sleuth',
- -- NOTE: This is where your plugins related to LSP can be installed.
- -- The configuration is done below. Search for lspconfig to find it below.
{
-- LSP Configuration & Plugins
'neovim/nvim-lspconfig',
@@ -113,7 +66,6 @@ require('lazy').setup({
-- Adds git releated signs to the gutter, as well as utilities for managing changes
'lewis6991/gitsigns.nvim',
opts = {
- -- See `:help gitsigns.txt`
signs = {
add = { text = '+' },
change = { text = '~' },
@@ -141,7 +93,6 @@ require('lazy').setup({
{
-- Set lualine as statusline
'nvim-lualine/lualine.nvim',
- -- See `:help lualine.txt`
opts = {
options = {
icons_enabled = false,
@@ -156,7 +107,6 @@ require('lazy').setup({
-- Add indentation guides even on blank lines
'lukas-reineke/indent-blankline.nvim',
-- Enable `lukas-reineke/indent-blankline.nvim`
- -- See `:help indent_blankline.txt`
opts = {
char = '┊',
show_trailing_blankline_indent = false,
@@ -169,13 +119,9 @@ require('lazy').setup({
-- Fuzzy Finder (files, lsp, etc)
{ 'nvim-telescope/telescope.nvim', branch = '0.1.x', dependencies = { 'nvim-lua/plenary.nvim' } },
- -- Fuzzy Finder Algorithm which requires local dependencies to be built.
- -- Only load if `make` is available. Make sure you have the system
- -- requirements installed.
+ -- Fuzzy Finder Algorithm which requires local dependencies to be built
{
'nvim-telescope/telescope-fzf-native.nvim',
- -- NOTE: If you are having trouble with this installation,
- -- refer to the README for telescope-fzf-native for more instructions.
build = 'make',
cond = function()
return vim.fn.executable 'make' == 1
@@ -191,17 +137,7 @@ require('lazy').setup({
build = ':TSUpdate',
},
- -- NOTE: Next Step on Your Neovim Journey: Add/Configure additional "plugins" for kickstart
- -- These are some example plugins that I've included in the kickstart repository.
- -- Uncomment any of the lines below to enable them.
- -- require 'kickstart.plugins.autoformat',
- -- require 'kickstart.plugins.debug',
-
- -- NOTE: The import below automatically adds your own plugins, configuration, etc from `lua/custom/plugins/*.lua`
- -- You can use this folder to prevent any conflicts with this init.lua if you're interested in keeping
- -- up-to-date with whatever is in the kickstart repo.
- --
- -- For additional information see: https://github.com/folke/lazy.nvim#-structuring-your-plugins
+ -- For additional information see: https://github.com/folke/lazy.nvim#-structuring-your-plugins
{ import = 'custom.plugins' },
}, {})
@@ -511,5 +447,4 @@ cmp.setup {
},
}
--- The line beneath this is called `modeline`. See `:help modeline`
-- vim: ts=2 sts=2 sw=2 et