Compare commits

...

10 Commits

13 changed files with 538 additions and 170 deletions

View File

@ -16,3 +16,4 @@ require('plugins/snippets')
require('plugins/neoscroll')
require('plugins/null-ls')
require('plugins/nvim-mapper')
require('plugins/todo-comments')

View File

@ -1,6 +1,8 @@
-----------------------------------------------------------
-- Keymaps of Neovim and installed plugins.
-- Keymaps of Neovim and installed plugins
-----------------------------------------------------------
local map = vim.api.nvim_set_keymap
local default_opts = { noremap = true, silent = true }
@ -9,7 +11,7 @@ map('n', '<leader>s', ':w<CR>', default_opts)
map('n', '<leader>a', ':w|:luafile %<CR>', default_opts)
map('n', '<leader>aa', ':w|:luafile %<CR> |:PackerSync<CR>', default_opts)
map('i', '<leader>s', '<C-c>:w<CR>', default_opts)
-- Python Script that saves the file & moves Todos to my Todolist.
-- Python Script that saves the file & moves Todos to my Todolist.
map('n', '<leader>sd', ':w|:! python3 ~/Documents/Northpass/Scripts/TodoMD/todo.py %<CR>', default_opts)
-- Neovim Tab Navgation via Vem-Tabline
@ -21,6 +23,7 @@ map('n', '<leader>r', '<Plug>vem_move_buffer_right', default_opts)
map('n', '<leader>q', '<Plug>vem_move_buffer_left', default_opts)
-----------------------------------------------------------
-- Applications and Plugins shortcuts
-----------------------------------------------------------
@ -36,10 +39,12 @@ map('n', '<leader>=', ':NvimTreeResize +1<CR>', default_opts)
map('n', '<leader>-', ':NvimTreeResize -1<CR>', default_opts)
map('n', '<leader>==', ':NvimTreeResize +10<CR>', default_opts)
map('n', '<leader>--', ':NvimTreeResize -10<CR>', default_opts)
-----------------------------------------------------------
-- Telescope Keymaps
-----------------------------------------------------------
map('n', '<leader>ff', ':Telescope find_files<CR>', default_opts)
map('n', '<leader>fg', ':Telescope live_grep<CR>', default_opts)
map('n', '<leader>fb', ':Telescope buffers<CR>', default_opts)
@ -48,10 +53,90 @@ map('n', '<leader>fe', ':Telescope file_browser<CR>', default_opts)
Mapper = require("nvim-mapper")
local M = Mapper.map
-- For Neovim >= 0.7.0
M('n', '<leader>P', ":MarkdownPreview<CR>", {silent = true, noremap = true}, "Markdown", "md_preview", "Display Markdown preview in Qutebrowser")
M('n', '<leader>fe', ":Telescope file_browser<CR>", {silent=true, noremap=true}, "Telescope", "telescope-file-browser", "Find files and directories in telescope")
M('n', '<C-t>', "@t<CR>",{silent=true, noremap=true}, "Todo Comments", "todo_todo", "Add To-do/Task to the beginning of the line")
M('n', '<C-s>', "@s<CR>", {silent=true, noremap=true}, "Todo Comments", "todo_seng", "Add Solutions Engineering to the beginning of the line")
M('n', '<C-f>', "@f<CR>", {silent=true, noremap=true}, "Todo Comments", "todo_feat", "Add Feature Request tag to the beginning of the line. ")
M('n', '<C-cx>', "@c<CR>", {silent=true, noremap=true}, "Todo Comments", "todo_complete", "Replace tag with Complete tag at beginning of the line.")
M('n', '<C-w>', "@w<CR>", {silent=true, noremap=true}, "Todo Comments", "todo_error", "Add Warning/Error tag at the beginning of the line.")
M(
'n', '<leader>P', ":MarkdownPreview<CR>",
{silent = true, noremap = true},
"Markdown",
"md_preview",
"Display Markdown preview in Qutebrowser"
)
M(
'n', '<leader>fe', ":Telescope file_browser<CR>",
{silent=true, noremap=true},
"Telescope",
"telescope-file-browser",
"Find files and directories in telescope"
)
M(
'n', '<C-t>', "@t<CR>",
{silent=true, noremap=true},
"Todo Comments",
"todo_todo",
"Add To-do/Task to the beginning of the line"
)
M(
'n', '<C-s>', "@s<CR>",
{silent=true, noremap=true},
"Todo Comments",
"todo_seng",
"Add Solutions Engineering to the beginning of the line"
)
M(
'n', '<C-f>', "@f<CR>",
{silent=true, noremap=true},
"Todo Comments",
"add_feat",
"Add Feature Request tag to the beginning of the line. "
)
M(
'n', '<C-x>', "@c<CR>",
{silent=true, noremap=true},
"Todo Comments",
"add_complete",
"Replace tag with Complete tag at beginning of the line."
)
M(
'n', '<C-w>', "@w<CR>",
{silent=true, noremap=true},
"Todo Comments",
"add_error",
"Add Warning/Error tag at the beginning of the line."
)
M(
'n', '<leader>ce', ":TodoTrouble keywords=TODO<CR> | :resize +10<CR>",
{silent=true, noremap=true},
"Show Todos",
"show_todos",
"Show Todo Tags."
)
M(
'n', '<leader>cf', ":TodoTrouble keywords=FEAT<CR>",
{silent=true, noremap=true},
"Show Todos",
"show_features",
"Show Feature Requests."
)
M(
'n', '<leader>cq', ":TodoTrouble keywords=ERROR, WARN<CR>",
{silent=true, noremap=true},
"Show Todos",
"show_warnings",
"Show Errors Tags."
)
M(
'n', '<leader>b', ":! black %<CR>",
{silent=true, noremap=true},
"Black Cwf",
"black_current_file",
"Use Black Formatting on Current File."
)

View File

@ -42,8 +42,8 @@ dashboard.section.header.val = banner
-- Menu
dashboard.section.buttons.val = {
dashboard.button('e', ' New file', ':ene <BAR> startinsert<CR>'),
dashboard.button('f', ' Find file', ':NvimTreeOpen<CR>'),
dashboard.button('s', ' Settings', ':e $MYVIMRC<CR>'),
dashboard.button('f', ' Find file', ':Telescope file_browser<CR>'),
dashboard.button('s', '⋅ Find Word', ':Telescope live_grep<CR>'),
dashboard.button('u', ' Update plugins', ':PackerUpdate<CR>'),
dashboard.button('q', ' Quit', ':qa<CR>'),
}

View File

@ -1,15 +1,22 @@
local null_ls = require("null-ls")
null_ls.setup({
on_attach = function(client, bufnr)
--[[ on_attach = function(client, bufnr)
if client.resolved_capabilities.document_formatting then
vim.cmd("nnoremap <silent><buffer> <Leader>f :lua vim.lsp.buf.formatting()<CR>")
-- format on save
vim.cmd("autocmd BufWritePost <buffer> lua vim.lsp.buf.formatting()")
end
if client.resolved_capabilities.document_range_formatting then
vim.cmd("xnoremap <silent><buffer> <Leader>f :lua vim.lsp.buf.range_formatting({})<CR>")
end
end,
end
end,--]]
sources = {
null_ls.builtins.completion.spell,
null_ls.builtins.diagnostics.codespell,
null_ls.builtins.diagnostics.markdownlint.with({ extra_args = { "--disable", "MD013", "MD024", "--" }
,}),
null_ls.builtins.diagnostics.pycodestyle.with({ extra_args = { "--max-line-length=150" }}),
null_ls.builtins.formatting.black.with({ extra_args = { "--fast" }}),
},
})

View File

@ -93,7 +93,7 @@ end
-- Use a loop to conveniently call 'setup' on multiple servers and
-- map buffer local keybindings when the language server attaches.
-- Add your language server below:
local servers = { 'bashls', 'pyright', 'clangd', 'html', 'cssls', 'tsserver'}
local servers = { 'bashls', 'pyright', 'clangd', 'html', 'cssls', 'tsserver', 'theme_check'}
-- Call setup
for _, lsp in ipairs(servers) do

View File

@ -4,13 +4,13 @@ cmd [[packadd packer.nvim]]
return require'packer'.startup(function()
-- Needed to run Packer, it can run itself
use 'wbthomason/packer.nvim'
-- Wakatime Tracking
use 'wakatime/vim-wakatime'
----------------------------------------------------------------
-- LSP and Autocomplete Plugins
-- They should be pulled first!
-- LSP and Autocomplete Plugins
-- They should be pulled first!
-----------------------------------------------------------------
-- Easy Way to install Language Servers
@ -21,7 +21,7 @@ return require'packer'.startup(function()
}
use 'williamboman/mason-lspconfig.nvim'
use 'neovim/nvim-lspconfig'
-- Manage all your Keymaps!
use {
"lazytanuki/nvim-mapper",
@ -45,11 +45,11 @@ return require'packer'.startup(function()
'f3fora/cmp-spell',
}
}
use ({
'L3MON4D3/LuaSnip', tag = "v1.1.0",
use ({
'L3MON4D3/LuaSnip', tag = "v1.1.0",
wants = { "friendly-snippets", "vim-snippets" },
})
-- Treesitter interface
use {
'nvim-treesitter/nvim-treesitter',
@ -57,12 +57,19 @@ return require'packer'.startup(function()
}
-- Null-LS
use'jose-elias-alvarez/null-ls.nvim'
use({
"jose-elias-alvarez/null-ls.nvim",
config = function()
require("null-ls").setup({
debug = true,
})
end,
requires = { "nvim-lua/plenary.nvim" },
})
------------------------------------------------------------
-- General Functionality
-- General Functionality
------------------------------------------------------------
-- Tmux Navigation
use({
"aserowy/tmux.nvim",
@ -70,17 +77,17 @@ return require'packer'.startup(function()
})
-- Find & Search LSP Tags
use 'liuchengxu/vista.vim'
-- Snippets
use 'rafamadriz/friendly-snippets'
-- Rename and Work with Buffer & Tabs
use 'pacha/vem-tabline'
-- Nvim Tree File Manager on the Left
use 'nvim-tree/nvim-tree.lua'
-- Trouble Shows Errors with Files.
-- Trouble Shows Errors with Files.
use {
"folke/trouble.nvim",
requires = "nvim-tree/nvim-web-devicons",
@ -91,14 +98,14 @@ return require'packer'.startup(function()
}
-- Close your brackets easily
use {
'windwp/nvim-autopairs',
config = function()
require('nvim-autopairs').setup({
})
end
}
-- use {
-- 'windwp/nvim-autopairs',
-- config = function()
-- require('nvim-autopairs').setup({
-- })
-- end
-- }
-- Which Key
use {
"folke/which-key.nvim",
@ -108,10 +115,39 @@ return require'packer'.startup(function()
end
}
-- Top Right Notify Pop Up
use 'rcarriga/nvim-notify'
-- echasnovski Mini Modules (Selected)
use {
'echasnovski/mini.move',
config = function()
require('mini.move').setup({
mappings = {
left = '<S-left>',
right = '<S-right>',
down = '<S-down>',
up = '<S-up>',
line_left = '<S-left>',
line_right = '<S-right>',
line_down = '<S-down>',
line_up = '<S-up>',
}
})
end
}
use 'echasnovski/mini.trailspace'
use 'echasnovski/mini.pairs'
use {
'echasnovski/mini.fuzzy', branch = 'stable',
config = function()
require('mini.fuzzy').setup()
end
}
-----------------------------------------------------------
-- Markdown Plugins
-- Markdown Plugins
------------------------------------------------------------
use({
@ -130,35 +166,21 @@ return require'packer'.startup(function()
})
end
})
-- Headlines Extension
--use 'lukas-reineke/headlines.nvim'
-- Follow MD Links
--use 'jghauser/follow-md-links.nvim'
-- Markdown Preview
-- use({
-- "iamcco/markdown-preview.nvim",
-- run = function() vim.fn["mkdp#util#install"]() end,
--})
use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, })
-- use 'chentoast/marks.nvim'
-- Prettier Plugin for Neovim specifically
use'MunifTanjim/prettier.nvim'
---------------------------------------------------------
-- Text, Icons, Symbols
-- Text, Icons, Symbols
----------------------------------------------------------
use 'lukas-reineke/indent-blankline.nvim'
use 'simrat39/symbols-outline.nvim'
use 'nvim-tree/nvim-web-devicons'
use 'folke/lsp-colors.nvim'
use 'karb94/neoscroll.nvim'
@ -171,41 +193,50 @@ use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = fun
use {
'folke/todo-comments.nvim',
requires = "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" },
FEAT = { icon = "", color = "warning", alt = { "NEED", "REQUEST" } },
WARN = { icon = "", color = "warning", alt = { "WARNING", "ERROR" } },
TASK = { icon = "", color = "hint", alt = { "TODO", "TBD" } },
NOTE = { icon = "", color = "hint", alt = { "INFO" } },
SENG = { icon = "", color = "test", alt = { "SOLUTIONS", "SE", "WORKAROUND" } },
},
highlight = {
comments_only = false,
},
})
end
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" },
FEAT = { icon = "", color = "warning", alt = { "NEED", "REQUEST" } },
WARN = { icon = "", color = "error", alt = { "WARNING", "ERROR" } },
TODO = { icon = "", color = "hint", alt = { "TASK", "TBD" } },
NOTE = { icon = "", color = "hint", alt = { "INFO" } },
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
}
-- The all famous telescope
use {
'nvim-telescope/telescope.nvim', tag = '0.1.0',
requires = 'nvim-lua/plenary.nvim',
requires = {
'nvim-lua/plenary.nvim',
'nvim-telescope/telescope-live-grep-args.nvim',
},
config = function()
require("telescope").setup({
})
end
}
use {
"nvim-telescope/telescope-file-browser.nvim"
use {
"nvim-telescope/telescope-file-browser.nvim"
}
-----------------------------------------------------------
@ -215,7 +246,6 @@ use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = fun
use 'Mofiqul/dracula.nvim'
use 'lunarvim/colorschemes'
use { 'rose-pine/neovim', as = 'rose-pine' }
use 'folke/tokyonight.nvim'
use { "catppuccin/nvim", as = "catppuccin" }
use {
'feline-nvim/feline.nvim',
@ -229,6 +259,8 @@ use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = fun
require('gitsigns').setup()
end
}
-- Plugin that causes your code to crumble >:)
use 'eandrju/cellular-automaton.nvim'
-- The Dashboard
use {

View File

@ -1,45 +1,22 @@
local g = vim.g
--local fb_actions = require "telescope".extensions.file_browser.actions
local fb_actions = require "telescope".extensions.file_browser.actions
local telescope_installer = require('telescope').setup({
defaults = {
-- Default configuration for telescope goes here:
previewer = true,
file_previewer = require'telescope.previewers'.vim_buffer_cat.new,
-- config_key = value,
mappings = {
i = {
["<C-h>"] = "which_key"
-- map actions.which_key to <C-h> (default: <C-/>)
-- actions.which_key shows the mappings for your picker,
-- e.g. git_{create, delete, ...}_branch for the git_branches picker
}
}
},
pickers = {
find_files = {
theme = "dropdown",
}
},
extensions = {
--[[ file_browser = {
theme = "dropdown",
-- disables netrw and use telescope-file-browser in its place
hijack_netrw = true,
file_browser = {
mappings = {
["i"] = {
["<C-c>"] = fb_actions.create
},
["n"] = {
},
},
},
--]]
},
})
require("telescope").load_extension "file_browser"
require("telescope").load_extension "mapper"
require("telescope").load_extension "live_grep_args"

View File

@ -0,0 +1,29 @@
local g = vim.g
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" },
FEAT = { icon = "", color = "warning", alt = { "NEED", "REQUEST" } },
WARN = { icon = "", color = "error", alt = { "WARNING", "ERROR" } },
TODO = { icon = "", color = "test", alt = { "TASK", "TBD" } },
NOTE = { icon = "", color = "hint", alt = { "INFO" } },
SENG = { icon = "", color = "test", alt = { "SOLUTIONS", "SE", "WORKAROUND" } },
},
highlight = {
comments_only = false,
},
colors = {
error = { "DiagnosticError", "ErrorMsg", "#DC2626" },
warning = { "DiagnosticWarning", "WarningMsg", "#ffba08" },
info = { "DiagnosticInfo", "#05eb42" },
hint = { "DiagnosticHint", "#ff12d7" },
default = { "Identifier", "#711fff" },
test = { "Identifier", "#FF00FF" }
},
}

View File

@ -9,6 +9,7 @@ local cmd = vim.cmd -- Execute Vim commands
local exec = vim.api.nvim_exec -- Execute Vimscript
local g = vim.g -- Global variables
local opt = vim.opt -- Set options (global/buffer/windows-scoped)
local o = vim.o
-----------------------------------------------------------
-- General
@ -23,6 +24,9 @@ opt.shell = "/bin/zsh"
opt.updatetime = 200
opt.cursorline = true
g.markdown_folding = 1
opt.spell=true
opt.spelllang = 'en_us'
cmd [[ autocmd BufWritePre * :%s/\s\+$//e ]]
-----------------------------------------------------------
-- Neovim UI
-----------------------------------------------------------
@ -30,9 +34,9 @@ opt.number = true -- Show line number
opt.relativenumber = true -- Show Current Line with Relative numbers above and below cursor.
opt.showmatch = true -- Highlight matching parenthesis
opt.foldmethod = 'syntax' -- Enable folding (default 'foldmarker')
opt.colorcolumn = '150' -- Line lenght marker at 80 columns
opt.colorcolumn = '150' -- Line length marker at 80 columns
opt.splitright = true -- Vertical split to the right
opt.splitbelow = true -- Orizontal split to the bottom
opt.splitbelow = true -- Horizontal split to the bottom
opt.ignorecase = true -- Ignore case letters when search
opt.smartcase = true -- Ignore lowercase for the whole pattern
opt.linebreak = true -- Wrap on word boundary
@ -45,7 +49,6 @@ opt.hidden = true -- Enable background buffers
opt.history = 100 -- Remember N lines in history
opt.lazyredraw = true -- Faster scrolling
opt.synmaxcol = 240 -- Max column for syntax highlight
-----------------------------------------------------------
-- Colorscheme
-----------------------------------------------------------
@ -55,8 +58,8 @@ cmd [[colorscheme catppuccin-macchiato]]
-- Tabs, indent
-----------------------------------------------------------
opt.expandtab = true -- Use spaces instead of tabs
opt.shiftwidth = 4 -- Shift 4 spaces when tab
opt.tabstop = 4 -- 1 tab == 4 spaces
opt.shiftwidth = 2 -- Shift 4 spaces when tab
opt.tabstop = 8 -- 1 tab == 4 spaces
opt.smartindent = true -- Autoindent new lines
-----------------------------------------------------------
-- Glow Settings
@ -71,7 +74,7 @@ g.glow_style = 'dark'
-----------------------------------------------------------
-- 2 spaces for selected filetypes
cmd [[
autocmd FileType md,liquid,xml,html,xhtml,css,scss,javascript,lua,yaml setlocal shiftwidth=2 tabstop=2
autocmd FileType md,liquid,xml,html,xhtml,css,scss,javascript,lua,yaml setlocal shiftwidth=2 tabstop=8 noexpandtab
]]
local disabled_built_ins = {
@ -98,3 +101,14 @@ local disabled_built_ins = {
for _, plugin in pairs(disabled_built_ins) do
vim.g["loaded_" .. plugin] = 1
end
--[[
Deletes all trailing whitespaces in a file if it's not binary nor a diff.
]]--
function _G.trim_trailing_whitespaces()
if not o.binary and o.filetype ~= 'diff' then
local current_view = fn.winsaveview()
cmd([[keeppatterns %s/\s\+$//e]])
fn.winrestview(current_view)
end
end

View File

@ -90,6 +90,11 @@ _G.packer_plugins = {
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/catppuccin",
url = "https://github.com/catppuccin/nvim"
},
["cellular-automaton.nvim"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/cellular-automaton.nvim",
url = "https://github.com/eandrju/cellular-automaton.nvim"
},
["cmp-buffer"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/cmp-buffer",
@ -184,6 +189,28 @@ _G.packer_plugins = {
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/mason.nvim",
url = "https://github.com/williamboman/mason.nvim"
},
["mini.fuzzy"] = {
config = { "\27LJ\2\n8\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\15mini.fuzzy\frequire\0" },
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/mini.fuzzy",
url = "https://github.com/echasnovski/mini.fuzzy"
},
["mini.move"] = {
config = { "\27LJ\2\n<EFBFBD>\1\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\rmappings\1\0\0\1\0\b\tleft\r<S-left>\14line_left\r<S-left>\aup\v<S-up>\14line_down\r<S-down>\tdown\r<S-down>\fline_up\v<S-up>\nright\14<S-right>\15line_right\14<S-right>\nsetup\14mini.move\frequire\0" },
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/mini.move",
url = "https://github.com/echasnovski/mini.move"
},
["mini.pairs"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/mini.pairs",
url = "https://github.com/echasnovski/mini.pairs"
},
["mini.trailspace"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/mini.trailspace",
url = "https://github.com/echasnovski/mini.trailspace"
},
["mkdnflow.nvim"] = {
config = { "\27LJ\2\n<EFBFBD>\2\0\0\6\0\23\0\0316\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\21\0005\3\5\0005\4\4\0005\5\3\0>\5\1\4=\4\6\0035\4\b\0005\5\a\0>\5\1\4=\4\t\0035\4\v\0005\5\n\0>\5\1\4=\4\f\0035\4\14\0005\5\r\0>\5\1\4=\4\15\0035\4\17\0005\5\16\0>\5\1\4=\4\18\0035\4\19\0=\4\20\3=\3\22\2B\0\2\1K\0\1\0\rmappings\1\0\0\19MkdnFollowLink\1\3\0\0\6n\14<leader>p\rMkdnSTab\1\3\0\0\0\f<S-Tab>\1\2\0\0\6i\fMkdnTab\1\3\0\0\0\n<Tab>\1\2\0\0\6i\14MkdnEnter\1\3\0\0\0\t<CR>\1\2\0\0\6n\20MkdnNewListItem\1\3\0\0\0\t<CR>\1\2\0\0\6i\19MkdnToggleToDo\1\0\1\22MkdnTableNextCell\1\1\3\0\0\0\14<C-Space>\1\3\0\0\6i\6n\nsetup\rmkdnflow\frequire\0" },
loaded = true,
@ -201,16 +228,11 @@ _G.packer_plugins = {
url = "https://github.com/karb94/neoscroll.nvim"
},
["null-ls.nvim"] = {
config = { "\27LJ\2\nC\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\1\ndebug\2\nsetup\fnull-ls\frequire\0" },
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/null-ls.nvim",
url = "https://github.com/jose-elias-alvarez/null-ls.nvim"
},
["nvim-autopairs"] = {
config = { "\27LJ\2\n@\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0" },
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/nvim-autopairs",
url = "https://github.com/windwp/nvim-autopairs"
},
["nvim-cmp"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/nvim-cmp",
@ -282,6 +304,11 @@ _G.packer_plugins = {
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/telescope-file-browser.nvim",
url = "https://github.com/nvim-telescope/telescope-file-browser.nvim"
},
["telescope-live-grep-args.nvim"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/telescope-live-grep-args.nvim",
url = "https://github.com/nvim-telescope/telescope-live-grep-args.nvim"
},
["telescope.nvim"] = {
config = { "\27LJ\2\n;\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\14telescope\frequire\0" },
loaded = true,
@ -295,16 +322,11 @@ _G.packer_plugins = {
url = "https://github.com/aserowy/tmux.nvim"
},
["todo-comments.nvim"] = {
config = { "\27LJ\2\n<EFBFBD>\4\0\0\6\0\29\0%6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\25\0005\3\6\0005\4\3\0005\5\4\0=\5\5\4=\4\a\0035\4\b\0=\4\t\0035\4\n\0005\5\v\0=\5\5\4=\4\f\0035\4\r\0005\5\14\0=\5\5\4=\4\15\0035\4\16\0005\5\17\0=\5\5\4=\4\18\0035\4\19\0005\5\20\0=\5\5\4=\4\21\0035\4\22\0005\5\23\0=\5\5\4=\4\24\3=\3\26\0025\3\27\0=\3\28\2B\0\2\1K\0\1\0\14highlight\1\0\1\18comments_only\1\rkeywords\1\0\0\tSENG\1\4\0\0\14SOLUTIONS\aSE\15WORKAROUND\1\0\2\ncolor\ttest\ticon\t\tNOTE\1\2\0\0\tINFO\1\0\2\ncolor\thint\ticon\t\tTASK\1\3\0\0\tTODO\bTBD\1\0\2\ncolor\thint\ticon\t\tWARN\1\3\0\0\fWARNING\nERROR\1\0\2\ncolor\fwarning\ticon\t\tFEAT\1\3\0\0\tNEED\fREQUEST\1\0\2\ncolor\fwarning\ticon\t\tDONE\1\0\2\ticon\t\ncolor\tinfo\bFIX\1\0\0\balt\1\5\0\0\nFIXME\bBUG\nFIXIT\nISSUE\1\0\2\ncolor\nerror\ticon\t\nsetup\18todo-comments\frequire\0" },
config = { "\27LJ\2\n<EFBFBD>\6\0\0\6\0+\00036\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\25\0005\3\6\0005\4\3\0005\5\4\0=\5\5\4=\4\a\0035\4\b\0=\4\t\0035\4\n\0005\5\v\0=\5\5\4=\4\f\0035\4\r\0005\5\14\0=\5\5\4=\4\15\0035\4\16\0005\5\17\0=\5\5\4=\4\18\0035\4\19\0005\5\20\0=\5\5\4=\4\21\0035\4\22\0005\5\23\0=\5\5\4=\4\24\3=\3\26\0025\3\27\0=\3\28\0025\3\30\0005\4\29\0=\4\31\0035\4 \0=\4!\0035\4\"\0=\4#\0035\4$\0=\4%\0035\4&\0=\4'\0035\4(\0=\4)\3=\3*\2B\0\2\1K\0\1\0\vcolors\ttest\1\3\0\0\15Identifier\f#FF00FF\fdefault\1\3\0\0\15Identifier\f#7C3AED\thint\1\3\0\0\19DiagnosticHint\f#10B981\tinfo\1\3\0\0\19DiagnosticInfo\f#2563EB\fwarning\1\4\0\0\22DiagnosticWarning\15WarningMsg\f#FBBF24\nerror\1\0\0\1\4\0\0\20DiagnosticError\rErrorMsg\f#DC2626\14highlight\1\0\1\18comments_only\1\rkeywords\1\0\0\tSENG\1\4\0\0\14SOLUTIONS\aSE\15WORKAROUND\1\0\2\ncolor\ttest\ticon\t\tNOTE\1\2\0\0\tINFO\1\0\2\ncolor\thint\ticon\t\tTODO\1\3\0\0\tTASK\bTBD\1\0\2\ncolor\thint\ticon\t\tWARN\1\3\0\0\fWARNING\nERROR\1\0\2\ncolor\nerror\ticon\t\tFEAT\1\3\0\0\tNEED\fREQUEST\1\0\2\ncolor\fwarning\ticon\t\tDONE\1\0\2\ncolor\tinfo\ticon\t\bFIX\1\0\0\balt\1\5\0\0\nFIXME\bBUG\nFIXIT\nISSUE\1\0\2\ncolor\nerror\ticon\t\nsetup\18todo-comments\frequire\0" },
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/todo-comments.nvim",
url = "https://github.com/folke/todo-comments.nvim"
},
["tokyonight.nvim"] = {
loaded = true,
path = "/Users/normrasmussen/.local/share/nvim/site/pack/packer/start/tokyonight.nvim",
url = "https://github.com/folke/tokyonight.nvim"
},
["trouble.nvim"] = {
config = { "\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\ftrouble\frequire\0" },
loaded = true,
@ -339,10 +361,46 @@ time([[Defining packer_plugins]], false)
time([[Setup for markdown-preview.nvim]], true)
try_loadstring("\27LJ\2\n=\0\0\2\0\4\0\0056\0\0\0009\0\1\0005\1\3\0=\1\2\0K\0\1\0\1\2\0\0\rmarkdown\19mkdp_filetypes\6g\bvim\0", "setup", "markdown-preview.nvim")
time([[Setup for markdown-preview.nvim]], false)
-- Config for: mini.fuzzy
time([[Config for mini.fuzzy]], true)
try_loadstring("\27LJ\2\n8\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\15mini.fuzzy\frequire\0", "config", "mini.fuzzy")
time([[Config for mini.fuzzy]], false)
-- Config for: tmux.nvim
time([[Config for tmux.nvim]], true)
try_loadstring("\27LJ\2\n2\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\ttmux\frequire\0", "config", "tmux.nvim")
time([[Config for tmux.nvim]], false)
-- Config for: null-ls.nvim
time([[Config for null-ls.nvim]], true)
try_loadstring("\27LJ\2\nC\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0B\0\2\1K\0\1\0\1\0\1\ndebug\2\nsetup\fnull-ls\frequire\0", "config", "null-ls.nvim")
time([[Config for null-ls.nvim]], false)
-- Config for: mason.nvim
time([[Config for mason.nvim]], true)
try_loadstring("\27LJ\2\n3\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\nmason\frequire\0", "config", "mason.nvim")
time([[Config for mason.nvim]], false)
-- Config for: todo-comments.nvim
time([[Config for todo-comments.nvim]], true)
try_loadstring("\27LJ\2\n<EFBFBD>\6\0\0\6\0+\00036\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\25\0005\3\6\0005\4\3\0005\5\4\0=\5\5\4=\4\a\0035\4\b\0=\4\t\0035\4\n\0005\5\v\0=\5\5\4=\4\f\0035\4\r\0005\5\14\0=\5\5\4=\4\15\0035\4\16\0005\5\17\0=\5\5\4=\4\18\0035\4\19\0005\5\20\0=\5\5\4=\4\21\0035\4\22\0005\5\23\0=\5\5\4=\4\24\3=\3\26\0025\3\27\0=\3\28\0025\3\30\0005\4\29\0=\4\31\0035\4 \0=\4!\0035\4\"\0=\4#\0035\4$\0=\4%\0035\4&\0=\4'\0035\4(\0=\4)\3=\3*\2B\0\2\1K\0\1\0\vcolors\ttest\1\3\0\0\15Identifier\f#FF00FF\fdefault\1\3\0\0\15Identifier\f#7C3AED\thint\1\3\0\0\19DiagnosticHint\f#10B981\tinfo\1\3\0\0\19DiagnosticInfo\f#2563EB\fwarning\1\4\0\0\22DiagnosticWarning\15WarningMsg\f#FBBF24\nerror\1\0\0\1\4\0\0\20DiagnosticError\rErrorMsg\f#DC2626\14highlight\1\0\1\18comments_only\1\rkeywords\1\0\0\tSENG\1\4\0\0\14SOLUTIONS\aSE\15WORKAROUND\1\0\2\ncolor\ttest\ticon\t\tNOTE\1\2\0\0\tINFO\1\0\2\ncolor\thint\ticon\t\tTODO\1\3\0\0\tTASK\bTBD\1\0\2\ncolor\thint\ticon\t\tWARN\1\3\0\0\fWARNING\nERROR\1\0\2\ncolor\nerror\ticon\t\tFEAT\1\3\0\0\tNEED\fREQUEST\1\0\2\ncolor\fwarning\ticon\t\tDONE\1\0\2\ncolor\tinfo\ticon\t\bFIX\1\0\0\balt\1\5\0\0\nFIXME\bBUG\nFIXIT\nISSUE\1\0\2\ncolor\nerror\ticon\t\nsetup\18todo-comments\frequire\0", "config", "todo-comments.nvim")
time([[Config for todo-comments.nvim]], false)
-- Config for: which-key.nvim
time([[Config for which-key.nvim]], true)
try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\14which-key\frequire\0", "config", "which-key.nvim")
time([[Config for which-key.nvim]], false)
-- Config for: gitsigns.nvim
time([[Config for gitsigns.nvim]], true)
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rgitsigns\frequire\0", "config", "gitsigns.nvim")
time([[Config for gitsigns.nvim]], false)
-- Config for: telescope.nvim
time([[Config for telescope.nvim]], true)
try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\14telescope\frequire\0", "config", "telescope.nvim")
time([[Config for telescope.nvim]], false)
-- Config for: mkdnflow.nvim
time([[Config for mkdnflow.nvim]], true)
try_loadstring("\27LJ\2\n<EFBFBD>\2\0\0\6\0\23\0\0316\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\21\0005\3\5\0005\4\4\0005\5\3\0>\5\1\4=\4\6\0035\4\b\0005\5\a\0>\5\1\4=\4\t\0035\4\v\0005\5\n\0>\5\1\4=\4\f\0035\4\14\0005\5\r\0>\5\1\4=\4\15\0035\4\17\0005\5\16\0>\5\1\4=\4\18\0035\4\19\0=\4\20\3=\3\22\2B\0\2\1K\0\1\0\rmappings\1\0\0\19MkdnFollowLink\1\3\0\0\6n\14<leader>p\rMkdnSTab\1\3\0\0\0\f<S-Tab>\1\2\0\0\6i\fMkdnTab\1\3\0\0\0\n<Tab>\1\2\0\0\6i\14MkdnEnter\1\3\0\0\0\t<CR>\1\2\0\0\6n\20MkdnNewListItem\1\3\0\0\0\t<CR>\1\2\0\0\6i\19MkdnToggleToDo\1\0\1\22MkdnTableNextCell\1\1\3\0\0\0\14<C-Space>\1\3\0\0\6i\6n\nsetup\rmkdnflow\frequire\0", "config", "mkdnflow.nvim")
time([[Config for mkdnflow.nvim]], false)
-- Config for: mini.move
time([[Config for mini.move]], true)
try_loadstring("\27LJ\2\n<EFBFBD>\1\0\0\4\0\6\0\t6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\4\0005\3\3\0=\3\5\2B\0\2\1K\0\1\0\rmappings\1\0\0\1\0\b\tleft\r<S-left>\14line_left\r<S-left>\aup\v<S-up>\14line_down\r<S-down>\tdown\r<S-down>\fline_up\v<S-up>\nright\14<S-right>\15line_right\14<S-right>\nsetup\14mini.move\frequire\0", "config", "mini.move")
time([[Config for mini.move]], false)
-- Config for: trouble.nvim
time([[Config for trouble.nvim]], true)
try_loadstring("\27LJ\2\n9\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\ftrouble\frequire\0", "config", "trouble.nvim")
@ -351,34 +409,6 @@ time([[Config for trouble.nvim]], false)
time([[Config for nvim-mapper]], true)
try_loadstring("\27LJ\2\n=\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\16nvim-mapper\frequire\0", "config", "nvim-mapper")
time([[Config for nvim-mapper]], false)
-- Config for: gitsigns.nvim
time([[Config for gitsigns.nvim]], true)
try_loadstring("\27LJ\2\n6\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\rgitsigns\frequire\0", "config", "gitsigns.nvim")
time([[Config for gitsigns.nvim]], false)
-- Config for: nvim-autopairs
time([[Config for nvim-autopairs]], true)
try_loadstring("\27LJ\2\n@\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\19nvim-autopairs\frequire\0", "config", "nvim-autopairs")
time([[Config for nvim-autopairs]], false)
-- Config for: telescope.nvim
time([[Config for telescope.nvim]], true)
try_loadstring("\27LJ\2\n;\0\0\3\0\3\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0004\2\0\0B\0\2\1K\0\1\0\nsetup\14telescope\frequire\0", "config", "telescope.nvim")
time([[Config for telescope.nvim]], false)
-- Config for: mason.nvim
time([[Config for mason.nvim]], true)
try_loadstring("\27LJ\2\n3\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\nmason\frequire\0", "config", "mason.nvim")
time([[Config for mason.nvim]], false)
-- Config for: todo-comments.nvim
time([[Config for todo-comments.nvim]], true)
try_loadstring("\27LJ\2\n<EFBFBD>\4\0\0\6\0\29\0%6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\25\0005\3\6\0005\4\3\0005\5\4\0=\5\5\4=\4\a\0035\4\b\0=\4\t\0035\4\n\0005\5\v\0=\5\5\4=\4\f\0035\4\r\0005\5\14\0=\5\5\4=\4\15\0035\4\16\0005\5\17\0=\5\5\4=\4\18\0035\4\19\0005\5\20\0=\5\5\4=\4\21\0035\4\22\0005\5\23\0=\5\5\4=\4\24\3=\3\26\0025\3\27\0=\3\28\2B\0\2\1K\0\1\0\14highlight\1\0\1\18comments_only\1\rkeywords\1\0\0\tSENG\1\4\0\0\14SOLUTIONS\aSE\15WORKAROUND\1\0\2\ncolor\ttest\ticon\t\tNOTE\1\2\0\0\tINFO\1\0\2\ncolor\thint\ticon\t\tTASK\1\3\0\0\tTODO\bTBD\1\0\2\ncolor\thint\ticon\t\tWARN\1\3\0\0\fWARNING\nERROR\1\0\2\ncolor\fwarning\ticon\t\tFEAT\1\3\0\0\tNEED\fREQUEST\1\0\2\ncolor\fwarning\ticon\t\tDONE\1\0\2\ticon\t\ncolor\tinfo\bFIX\1\0\0\balt\1\5\0\0\nFIXME\bBUG\nFIXIT\nISSUE\1\0\2\ncolor\nerror\ticon\t\nsetup\18todo-comments\frequire\0", "config", "todo-comments.nvim")
time([[Config for todo-comments.nvim]], false)
-- Config for: tmux.nvim
time([[Config for tmux.nvim]], true)
try_loadstring("\27LJ\2\n2\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\1K\0\1\0\nsetup\ttmux\frequire\0", "config", "tmux.nvim")
time([[Config for tmux.nvim]], false)
-- Config for: mkdnflow.nvim
time([[Config for mkdnflow.nvim]], true)
try_loadstring("\27LJ\2\n<EFBFBD>\2\0\0\6\0\23\0\0316\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\21\0005\3\5\0005\4\4\0005\5\3\0>\5\1\4=\4\6\0035\4\b\0005\5\a\0>\5\1\4=\4\t\0035\4\v\0005\5\n\0>\5\1\4=\4\f\0035\4\14\0005\5\r\0>\5\1\4=\4\15\0035\4\17\0005\5\16\0>\5\1\4=\4\18\0035\4\19\0=\4\20\3=\3\22\2B\0\2\1K\0\1\0\rmappings\1\0\0\19MkdnFollowLink\1\3\0\0\6n\14<leader>p\rMkdnSTab\1\3\0\0\0\f<S-Tab>\1\2\0\0\6i\fMkdnTab\1\3\0\0\0\n<Tab>\1\2\0\0\6i\14MkdnEnter\1\3\0\0\0\t<CR>\1\2\0\0\6n\20MkdnNewListItem\1\3\0\0\0\t<CR>\1\2\0\0\6i\19MkdnToggleToDo\1\0\1\22MkdnTableNextCell\1\1\3\0\0\0\14<C-Space>\1\3\0\0\6i\6n\nsetup\rmkdnflow\frequire\0", "config", "mkdnflow.nvim")
time([[Config for mkdnflow.nvim]], false)
vim.cmd [[augroup packer_load_aucmds]]
vim.cmd [[au!]]
-- Filetype lazy-loads

201
spell/en.utf-8.add Normal file
View File

@ -0,0 +1,201 @@
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

BIN
spell/en.utf-8.add.spl Normal file

Binary file not shown.

View File

@ -1,8 +0,0 @@
import os
def function():
pass
print("This is a print statement")
def function2():
print