Cleared out colorschemes, ZSH plugins, and other superfluous items for a more minimal neovim setup. I'm considering stripping it down even more, but with this setup, I get 95% of my keymaps and flows working as I

'm used to.
This commit is contained in:
root
2023-10-20 19:46:45 +00:00
parent c23a3a06a2
commit ceb0bc34cc
14 changed files with 8 additions and 604 deletions

View File

@ -167,4 +167,4 @@ end
--]]
require('core/keymaps')
vim.cmd[[colorscheme tol]]
vim.cmd[[colorscheme dracula]]

View File

@ -2,7 +2,6 @@
"LuaSnip": { "branch": "master", "commit": "0b4950a237ce441a6a3a947d501622453f6860ea" },
"adjacent.nvim": { "branch": "main", "commit": "a555ab92d61aa6fbbfa1bfaef4633b663563f04e" },
"alpha-nvim": { "branch": "main", "commit": "234822140b265ec4ba3203e3e0be0e0bb826dff5" },
"auto-hlsearch.nvim": { "branch": "main", "commit": "8f28246d53e9478717ca3b51c8112083fbebd7e3" },
"barbar.nvim": { "branch": "master", "commit": "dd852401ee902745b67fc09a83d113b3fe82a96f" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-calc": { "branch": "main", "commit": "ce91d14d2e7a8b3f6ad86d85e34d41c1ae6268d9" },
@ -14,19 +13,15 @@
"cmp-under-comparator": { "branch": "master", "commit": "6857f10272c3cfe930cece2afa2406e1385bfef8" },
"cmp_luasnip": { "branch": "master", "commit": "05a9ab28b53f71d1aece421ef32fee2cb857a843" },
"deadcolumn.nvim": { "branch": "master", "commit": "b9b5e237371ae5379e280e4df9ecf62e4bc8d7a5" },
"diffview.nvim": { "branch": "main", "commit": "d38c1b5266850f77f75e006bcc26213684e1e141" },
"dracula.nvim": { "branch": "main", "commit": "9fe831e685a76e1a1898a694623b33247c4d036c" },
"f-string-toggle.nvim": { "branch": "main", "commit": "4e2ad79dfc5122dd65515ebbdd671e8ee01d157e" },
"fidget.nvim": { "branch": "main", "commit": "0ba1e16d07627532b6cae915cc992ecac249fb97" },
"friendly-snippets": { "branch": "main", "commit": "43727c2ff84240e55d4069ec3e6158d74cb534b6" },
"gitsigns.nvim": { "branch": "main", "commit": "5a9a6ac29a7805c4783cda21b80a1e361964b3f2" },
"headlines.nvim": { "branch": "master", "commit": "74a083a3c32a08be24f7dfcc6f448ecf47857f46" },
"hover.nvim": { "branch": "main", "commit": "a173256a9dba938e876ceb4bb5d2742f8866e349" },
"indent-blankline.nvim": { "branch": "master", "commit": "9301e434dd41154ffe5c3d5b8a5c9acd075ebeff" },
"lazy.nvim": { "branch": "main", "commit": "4c75c8eeb957a99aa44ce8e526c04340ab358c5e" },
"lsp-timeout.nvim": { "branch": "main", "commit": "9525ee3dfd676468dd3d3961494d3d2ebb9ccfe5" },
"lualine.nvim": { "branch": "master", "commit": "7533b0ead663d80452210c0c089e5105089697e5" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "e7b64c11035aa924f87385b72145e0ccf68a7e0a" },
"indent-blankline.nvim": { "branch": "master", "commit": "8a7b48f5823cc924f815129192288ec2e2b9288f" },
"lazy.nvim": { "branch": "main", "commit": "9788a19ec0b4036028e78aec702634b4b89d3470" },
"lualine.nvim": { "branch": "master", "commit": "2248ef254d0a1488a72041cfb45ca9caada6d994" },
"mason-lspconfig.nvim": { "branch": "main", "commit": "09be3766669bfbabbe2863c624749d8da392c916" },
"mason-null-ls.nvim": { "branch": "main", "commit": "ae0c5fa57468ac65617f1bf821ba0c3a1e251f0c" },
"mason.nvim": { "branch": "main", "commit": "cd7835b15f5a4204fc37e0aa739347472121a54c" },
"mini.comment": { "branch": "main", "commit": "877acea5b2a32ff55f808fc0ebe9aa898648318c" },
@ -35,35 +30,25 @@
"mini.pairs": { "branch": "stable", "commit": "dfa9f6e2576bb8853be277d96b735af59d9be7c2" },
"mini.surround": { "branch": "main", "commit": "9d1956b576d7051da3a483b251dfc778121c60db" },
"mini.trailspace": { "branch": "main", "commit": "e8c144ee11f6a827ac9c5732f20aefbbd7b26035" },
"moonfly": { "branch": "master", "commit": "5d7aff3545cd3f365215bf86a3f188b65ab9b90c" },
"neoscroll.nvim": { "branch": "master", "commit": "4bc0212e9f2a7bc7fe7a6bceb15b33e39f0f41fb" },
"neovim": { "branch": "main", "commit": "e29002cbee4854a9c8c4b148d8a52fae3176070f" },
"nightfox.nvim": { "branch": "main", "commit": "6a6076bd678f825ffbe16ec97807793c3167f1a7" },
"null-ls.nvim": { "branch": "main", "commit": "0010ea927ab7c09ef0ce9bf28c2b573fc302f5a7" },
"numb.nvim": { "branch": "master", "commit": "3f7d4a74bd456e747a1278ea1672b26116e0824d" },
"nvim": { "branch": "main", "commit": "dcef0a062de380885193fb0f919217d58b979753" },
"nvim-cmp": { "branch": "main", "commit": "d3a3056204e1a9dbb7c7fe36c114dc43b681768c" },
"nvim-dap": { "branch": "master", "commit": "92dc531eea2c9a3ef504a5c8ac0decd1fa59a6a3" },
"nvim-dap-python": { "branch": "master", "commit": "37b4cba02e337a95cb62ad1609b3d1dccb2e5d42" },
"nvim-dap-ui": { "branch": "master", "commit": "34160a7ce6072ef332f350ae1d4a6a501daf0159" },
"nvim-lspconfig": { "branch": "master", "commit": "e49b1e90c1781ce372013de3fa93a91ea29fc34a" },
"nvim-notify": { "branch": "master", "commit": "e4a2022f4fec2d5ebc79afa612f96d8b11c627b3" },
"nvim-lspconfig": { "branch": "master", "commit": "38da5bbe1eaab2394056109e48c7e195bdb8fdfe" },
"nvim-tree.lua": { "branch": "master", "commit": "40b9b887d090d5da89a84689b4ca0304a9649f62" },
"nvim-treesitter": { "branch": "master", "commit": "afa103385a2b5ef060596ed822ef63276ae88016" },
"nvim-treesitter": { "branch": "master", "commit": "4a68f0778c05083cc458a3a144205cfc41474439" },
"nvim-web-devicons": { "branch": "master", "commit": "3af745113ea537f58c4b1573b64a429fefad9e07" },
"plenary.nvim": { "branch": "master", "commit": "50012918b2fc8357b87cff2a7f7f0446e47da174" },
"popup.nvim": { "branch": "master", "commit": "b7404d35d5d3548a82149238289fa71f7f6de4ac" },
"sidebar.nvim": { "branch": "main", "commit": "990ce5f562c9125283ccac5473235b1a56fea6dc" },
"starry.nvim": { "branch": "master", "commit": "ee585b622455deace2b59d2f846c713805f69100" },
"symbols-outline.nvim": { "branch": "master", "commit": "512791925d57a61c545bc303356e8a8f7869763c" },
"telescope-file-browser.nvim": { "branch": "master", "commit": "6e51d0cd6447cf2525412220ff0a2885eef9039c" },
"telescope-live-grep-args.nvim": { "branch": "master", "commit": "851c0997d55601f2afd7290db0f90dc364e29f58" },
"telescope.nvim": { "branch": "master", "commit": "c1a2af0af69e80e14e6b226d3957a064cd080805" },
"todo-comments.nvim": { "branch": "main", "commit": "3094ead8edfa9040de2421deddec55d3762f64d1" },
"toggleterm.nvim": { "branch": "main", "commit": "faee9d60428afc7857e0927fdc18daa6c409fa64" },
"tokyonight.nvim": { "branch": "main", "commit": "633039585dff7fd2b9b62fb190bf768702609d95" },
"tol.nvim": { "branch": "main", "commit": "5ce76f5173a8331c4ed0b89941f5465a1a3732b3" },
"trouble.nvim": { "branch": "main", "commit": "f1168feada93c0154ede4d1fe9183bf69bac54ea" },
"vim-wakatime": { "branch": "master", "commit": "945a441b83e48c7bafdd227ef8e2eb826f72ab90" },
"which-key.nvim": { "branch": "main", "commit": "ce741eb559c924d72e3a67d2189ad3771a231414" }
"which-key.nvim": { "branch": "main", "commit": "4433e5ec9a507e5097571ed55c02ea9658fb268a" }
}

View File

@ -1,7 +0,0 @@
{
"todays-date": {
"prefix": "today",
"body": ["${CURRENT_MONTH}-${CURRENT_DATE}-${CURRENT_YEAR}"],
"description": "Put the date in (Y-m-D) format"
}
}

View File

@ -1,10 +0,0 @@
{
"contributes": {
"snippets": [
{
"language": "markdown",
"path": "./markdown.json"
}
]
}
}

View File

@ -1,27 +0,0 @@
return {
"lewis6991/hover.nvim",
config = function()
require("hover").setup {
init = function()
require("hover.providers.lsp")
-- require('hover.providers.gh')
-- require('hover.providers.gh_user')
-- require('hover.providers.jira')
require('hover.providers.man')
require('hover.providers.dictionary')
end,
preview_opts = {
border = nil
},
-- Whether the contents of a currently open hover window should be moved
-- to a :h preview-window when pressing the hover keymap.
preview_window = false,
title = true
}
-- Setup keymaps
vim.keymap.set("n", "K", require("hover").hover, {desc = "hover.nvim"})
vim.keymap.set("n", "gK", require("hover").hover_select, {desc = "hover.nvim (select)"})
end
}

View File

@ -20,10 +20,6 @@ return {
config = function() require("mason-lspconfig").setup{} end,
},
{ 'neovim/nvim-lspconfig' },
{
'hinell/lsp-timeout.nvim',
dependencies={ "neovim/nvim-lspconfig" }
},
{
'L3MON4D3/LuaSnip', version = "2.*",
build = "make install_jsregexp",
@ -44,18 +40,11 @@ return {
'hrsh7th/cmp-nvim-lsp-signature-help',
'lukas-reineke/cmp-under-comparator',
{
'asiryk/auto-hlsearch.nvim',
version = "1.1.0",
config = function() require("auto-hlsearch").setup{} end,
},
------------------------------------------------------------
-- General Functionality
------------------------------------------------------------
{ 'MaximilianLloyd/adjacent.nvim' },
{ 'sindrets/diffview.nvim' },
{
'nacro90/numb.nvim',
config = function() require('numb').setup{
@ -75,9 +64,6 @@ return {
theme = 'material',
always_divide_middle = false,
},
sections = {
lualine_x = { "encoding", { "fileformat", symbols = { unix = "" } }, "filetype" },
},
})
end,
},
@ -149,8 +135,6 @@ return {
},
"hrsh7th/nvim-cmp", -- optional, for completion
-- Top Right Notify Pop Up
'rcarriga/nvim-notify',
{'akinsho/toggleterm.nvim', version = "*", opts = {
direction = 'float',
}},
@ -219,26 +203,6 @@ return {
)
end
},
-- Sidebar
{
'sidebar-nvim/sidebar.nvim',
config = function()
require("sidebar-nvim").setup({
side = "right",
sections = {
"git",
"symbols",
"diagnostics",
},
todos = {
initially_closed = false, -- whether the groups should be initially closed on start. You can manually open/close groups later.
},
diagnostics = {
icon = "",
},
})
end
},
{
'rcarriga/nvim-dap-ui', dependencies = {"mfussenegger/nvim-dap"}
@ -254,14 +218,6 @@ return {
require('symbols-outline').setup()
end
},
{
"j-hui/fidget.nvim",
tag = "legacy",
event = "LspAttach",
opts = {
-- options
},
},
'lukas-reineke/indent-blankline.nvim',
'karb94/neoscroll.nvim',
@ -269,75 +225,15 @@ return {
'nvim-lua/popup.nvim',
'nvim-lua/plenary.nvim',
-- Todo & Comments for Organization
{
'folke/todo-comments.nvim',
dependencies = "nvim-lua/plenary.nvim",
config = function()
require("todo-comments").setup {
keywords = {
FIX = {
icon = "", -- icon used for the sign, and in search results
color = "error", -- can be a hex color, or a named color (see below)
alt = { "FIXME", "BUG", "FIXIT", "ISSUE" }, -- a set of other keywords that all map to this FIX keywords
-- signs = false, -- configure signs for some keywords individually
},
DONE = { icon = "", color = "info" },
IN_PROG = { icon = "󰇘", color = "default" },
FEAT = { icon = "", color = "warning", alt = { "NEED", "REQUEST" } },
WARN = { icon = "", color = "error", alt = { "WARNING", "ERROR" } },
TODO = { icon = "", color = "hint", alt = { "TASK", "TBD" } },
RISK = { icon = "", color = "hint", alt = { "RISK" } },
SENG = { icon = "", color = "test", alt = { "SOLUTIONS", "SE", "WORKAROUND" } },
},
highlight = {
comments_only = false,
},
colors = {
error = { "DiagnosticError", "ErrorMsg", "#DC2626" },
warning = { "DiagnosticWarning", "WarningMsg", "#FBBF24" },
info = { "DiagnosticInfo", "#2563EB" },
hint = { "DiagnosticHint", "#10B981" },
default = { "Identifier", "#7C3AED" },
test = { "Identifier", "#FF00FF" }
},
}
end
},
-- Various telescopes
'nvim-telescope/telescope-file-browser.nvim',
--{
-- 'nvim-telescope/telescope-fzf-native.nvim',
-- build = 'make'
--},
-----------------------------------------------------------
-- Various Color Schemes, Dashboard, etc
-----------------------------------------------------------
'Mofiqul/dracula.nvim',
'ray-x/starry.nvim',
'rose-pine/neovim',
'EdenEast/nightfox.nvim',
'catppuccin/nvim',
{
"folke/tokyonight.nvim",
lazy = false, -- make sure we load this during startup if it is your main colorscheme
priority = 1000, -- make sure to load this before all the other start plugins
config = function()
-- load the colorscheme here
-- vim.cmd([[colorscheme tokyonight]])
end,
},
{ "bluz71/vim-moonfly-colors", name = "moonfly", lazy = true, priority = 1000 },
'Bekaboo/deadcolumn.nvim',
{
"dustypomerleau/tol.nvim",
lazy = false, -- load the colorscheme at startup
priority = 1000, -- load colorscheme first
config = true,
},
-- Wakatime Tracking
'wakatime/vim-wakatime',

View File

@ -153,8 +153,6 @@ return {
})
require("telescope").load_extension "file_browser"
require("telescope").load_extension "live_grep_args"
require("telescope").load_extension "fzf"
require("telescope").load_extension "adjacent"
end
}}

View File

@ -1,341 +0,0 @@
recert
gravatar
TODO
gravatars
webhook
Neovim
accomplished
accomplished
Talkspace
Northpass
CEU
th
B2B
Integrations
NPP
CSV
BBHR
onboarding
Kai
scorms
QMC
trainings
cancelled
Ummey
Ummey's
prev
Kaitlyn
CYA
programmatically
Wistia
iOS
PPT
Kaitlyn's
OneTrust
JS
Analytics
KPI
param
UUID
Pipedrive
pipedrive
Lukasz
Bjorn
webhooks
trackable
Pipedrive's
boolean
Kaisa
SSO
XP
DW
Chołodecki
Łukasz
Kotkas
Patrycja
Q1
Vidyard
badging
Flink
S3
Unclickable
DataDog
wistia
https
https
wifi
autoplaying
tbd
G2
SMEs
CSM
AEs
ZoomInfo's
linkedin
Enablement
enablement
DIY
Zoominfo
G2M
Carli
LevelJump
LMS
CMS
Lessonly
Katlin
nd
LT
EVP's
UX
Schoology
Pendo
Salesforce
ILTs
SFDC
ROI
NPS
roadmap
BigIdeasMath
Hubspot
analytics
SCORM
AWS
JnJ
DSAR
ons
Zapier
Accredible
LPs
Shopify
Callum
Chek
Chek
Chek
Chek
Chek
Chek
prereg
OpenAccess
Camila
SAP
SAP
Workato
Soner
Okta
Auth0
flink
goflink
backfill
Marek
KJ
Canva
Customizable
GoFlink
Cami
auth
Litmos
infographic
Nino's
Flink's
Crowdin
Joonas
QBR
UID
versioning
GDPR
Edume
something
something
AppCues
appcues
Skuad
Skuid
COO
Nergis
pdf
FiveTran
BigQuery
COO
NDA
lifecycle
PALs
LTV
Articulate's
Comms
ILT
Mockup
iFrame
Froala
html
css
resize
customizable
OpenSesame
timestamp
comms
Audrius
Youtube
Omnisend
northpass
Omnisend's
url
Hoc
exisiting
subdomains
iFrame
iFrame
iFrame
gifs
webview
Skuid's
reachs
JJSV
Todos
Phaco
Garg
codeblock
Aleksandr
Sten
v10
TOC
Nitty
KPIs
MAL
walmart
Segura
Luminate
gif
OneDrive
EOC
legistlation
todo
SCA
V2
Rock22
Figma
Foundational
Iorad
ish
Credly
Ritu
Kumar
Deeksha
Prajwal
Praveen
Rakesh
integrations
recomendations
personalization
SLAs
Devanathan
productize
accesss
devs
Sandipan
Kayla
discoverable
Trei
aways
Chronotype
zapier
WildHealth
dev
Shopify's
ProductIDs
Flupdates
availble
enrollees
automations
hoc
Baeligh
Moburley
Baeleigh
Gmail
WHAcademy
www
wildhealth
www
www
transformative
impactful
positivity
CSMs
Basecamp
PSRs
PSR
TSU
ChurnZero
Neste
SEO
oAuth
sso
learning
pre
Margus
pipedive
http
iFrame
learn
OM
duolingo
gamification
CIP
typeform
Trello
repo
Unific
AIIM
FOMO
Async
zendesk
centre
centres
consisently
LiveStorm
represneted
Jagannatha
Q2
Gainsight
unlinked
Gainsight's
RevOps
Heraly
Cherrill
LeanData
nitty
Planhat
Toothman
event
event
MJ
Wix
cateogries
cateogries
Glassdoor
accomodate
Ines
distrcits
suggstions
Chek's
COO
nginx's
nginx
config
javascript
subdomain
Moodle
MSP
moodle
Faux
repos
Github
Gitea
AppDaemon
AppDaemon's
birdnet
HomeAssistant
MQTT
BirdNET
reseller
Ece
accredation