updates
This commit is contained in:
parent
edbf0dd09d
commit
3d0e089f81
@ -1,5 +0,0 @@
|
||||
require('plugins')
|
||||
require('options')
|
||||
require('lsp_settings')
|
||||
require('mappings')
|
||||
require('autocmds')
|
@ -1,163 +0,0 @@
|
||||
local autocmd = vim.api.nvim_create_autocmd -- Create autocommand
|
||||
---- Toggle between line numbers and relative line numbers
|
||||
local _group = vim.api.nvim_create_augroup("LineNumber", { clear = true })
|
||||
|
||||
local function relativeln(target)
|
||||
if vim.b.lnstatus == nil then
|
||||
vim.b.lnstatus = "number"
|
||||
end
|
||||
|
||||
if vim.b.lnstatus ~= "nonumber" then
|
||||
if target == "number" then
|
||||
vim.o.number = true
|
||||
vim.o.relativenumber = false
|
||||
else
|
||||
vim.o.number = true
|
||||
vim.o.relativenumber = true
|
||||
end
|
||||
else
|
||||
vim.o.number = false
|
||||
end
|
||||
end
|
||||
|
||||
autocmd("InsertEnter", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
relativeln("number")
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
autocmd("InsertLeave", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
relativeln("relativenumber")
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
autocmd("FocusLost", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
relativeln("number")
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
autocmd("CursorMoved", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
relativeln("relativenumber")
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
function Toggleln()
|
||||
if vim.b.lnstatus == nil then
|
||||
vim.b.lnstatus = "number"
|
||||
end
|
||||
|
||||
if vim.b.lnstatus == "number" then
|
||||
vim.o.number = false
|
||||
vim.o.relativenumber = false
|
||||
vim.b.lnstatus = "nonumber"
|
||||
else
|
||||
vim.o.number = true
|
||||
vim.o.relativenumber = true
|
||||
vim.b.lnstatus = "number"
|
||||
end
|
||||
end
|
||||
|
||||
---- trim whitespace on save
|
||||
autocmd("BufWritePre", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
vim.cmd([[:%s/\s\+$//e]])
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
-- change tmux title
|
||||
autocmd("BufReadPost", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
vim.cmd([[call system("tmux rename-window '" . expand("%:t") . "'")]])
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
autocmd("FileReadPost", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
vim.cmd([[call system("tmux rename-window '" . expand("%:t") . "'")]])
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
autocmd("BufNewFile", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
vim.cmd([[call system("tmux rename-window '" . expand("%:t") . "'")]])
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
autocmd("BufEnter", {
|
||||
pattern = "*",
|
||||
callback = function()
|
||||
vim.cmd([[call system("tmux rename-window '" . expand("%:t") . "'")]])
|
||||
end,
|
||||
once = false,
|
||||
group = _group,
|
||||
})
|
||||
|
||||
-- auto close nvimtree
|
||||
autocmd('BufEnter', {
|
||||
command = "if winnr('$') == 1 && bufname() == 'NvimTree_' . tabpagenr() | quit | endif",
|
||||
nested = true,
|
||||
})
|
||||
|
||||
|
||||
-- dont show line numbers for nvimtree buffers
|
||||
autocmd("BufEnter",
|
||||
{
|
||||
pattern = { "NvimTree*" },
|
||||
callback = function()
|
||||
vim.b.lnstatus = "nonumber"
|
||||
end
|
||||
})
|
||||
|
||||
-- Disable the statusline, tabline and cmdline while the alpha dashboard is open
|
||||
autocmd('User', {
|
||||
pattern = 'AlphaReady',
|
||||
desc = 'disable status, tabline and cmdline for alpha',
|
||||
callback = function()
|
||||
vim.go.laststatus = 1
|
||||
vim.opt.showtabline = 1
|
||||
vim.opt.cmdheight = 1
|
||||
end,
|
||||
})
|
||||
autocmd('BufUnload', {
|
||||
buffer = 0,
|
||||
desc = 'enable status, tabline and cmdline after alpha',
|
||||
callback = function()
|
||||
vim.go.laststatus = 2
|
||||
vim.opt.showtabline = 2
|
||||
vim.opt.cmdheight = 1
|
||||
end,
|
||||
})
|
||||
|
||||
|
||||
vim.cmd [[autocmd BufEnter *.g :setlocal filetype=gentee]]
|
||||
|
||||
|
||||
-- auto format on write
|
||||
vim.cmd [[autocmd BufWritePre * lua vim.lsp.buf.format()]]
|
||||
|
||||
-- syntax fix
|
||||
vim.cmd("syntax sync fromstart")
|
@ -1,70 +0,0 @@
|
||||
require("mason").setup {
|
||||
automatic_installation = true
|
||||
}
|
||||
|
||||
-- Setup lspconfig.
|
||||
local capabilities = require('cmp_nvim_lsp').default_capabilities(vim.lsp.protocol.make_client_capabilities())
|
||||
|
||||
-- LSP hotkey config
|
||||
local opts = { noremap = true, silent = true }
|
||||
vim.keymap.set('n', '<space>e', vim.diagnostic.open_float, opts)
|
||||
vim.keymap.set('n', '[d', vim.diagnostic.goto_prev, opts)
|
||||
vim.keymap.set('n', ']d', vim.diagnostic.goto_next, opts)
|
||||
vim.keymap.set('n', '<space>q', vim.diagnostic.setloclist, opts)
|
||||
|
||||
-- Use an on_attach function to only map the following keys
|
||||
-- after the language server attaches to the current buffer
|
||||
local on_attach = function(client, bufnr)
|
||||
-- Enable completion triggered by <c-x><c-o>
|
||||
vim.api.nvim_buf_set_option(bufnr, 'omnifunc', 'v:lua.vim.lsp.omnifunc')
|
||||
if client.server_capabilities.colorProvider then
|
||||
-- Attach document colour support
|
||||
require("document-color").buf_attach(bufnr, { mode = "background" })
|
||||
end
|
||||
|
||||
-- Mappings.
|
||||
-- See `:help vim.lsp.*` for documentation on any of the below functions
|
||||
local bufopts = { noremap = true, silent = true, buffer = bufnr }
|
||||
vim.keymap.set('n', 'gD', vim.lsp.buf.declaration, bufopts)
|
||||
vim.keymap.set('n', 'gd', vim.lsp.buf.definition, bufopts)
|
||||
vim.keymap.set('n', 'K', vim.lsp.buf.hover, bufopts)
|
||||
vim.keymap.set('n', 'gi', vim.lsp.buf.implementation, bufopts)
|
||||
vim.keymap.set('n', '<C-k>', vim.lsp.buf.signature_help, bufopts)
|
||||
vim.keymap.set('n', '<space>wa', vim.lsp.buf.add_workspace_folder, bufopts)
|
||||
vim.keymap.set('n', '<space>wr', vim.lsp.buf.remove_workspace_folder, bufopts)
|
||||
vim.keymap.set('n', '<space>wl', function()
|
||||
print(vim.inspect(vim.lsp.buf.list_workspace_folders()))
|
||||
end, bufopts)
|
||||
vim.keymap.set('n', '<space>D', vim.lsp.buf.type_definition, bufopts)
|
||||
vim.keymap.set('n', '<space>rn', vim.lsp.buf.rename, bufopts)
|
||||
vim.keymap.set('n', '<space>ca', vim.lsp.buf.code_action, bufopts)
|
||||
vim.keymap.set('n', 'gr', vim.lsp.buf.references, bufopts)
|
||||
vim.keymap.set('n', '<space>f', vim.lsp.buf.formatting, bufopts)
|
||||
end
|
||||
|
||||
local lsp_flags = {
|
||||
-- This is the default in Nvim 0.7+
|
||||
debounce_text_changes = 150,
|
||||
}
|
||||
|
||||
--- initialize language servers
|
||||
require('mason-lspconfig').setup()
|
||||
require('mason-lspconfig').setup_handlers {
|
||||
function(server_name)
|
||||
require("lspconfig")[server_name].setup {
|
||||
on_attach = on_attach,
|
||||
flags = lsp_flags,
|
||||
capabilities = capabilities,
|
||||
settings = {
|
||||
Lua = {
|
||||
diagnostics = {
|
||||
globals = { 'vim' }
|
||||
}
|
||||
},
|
||||
gopls = {
|
||||
gofumpt = true
|
||||
}
|
||||
}
|
||||
}
|
||||
end
|
||||
}
|
@ -1,38 +0,0 @@
|
||||
local vimp = require('vimp')
|
||||
|
||||
-- Map leader
|
||||
vim.g.mapleader = " "
|
||||
|
||||
-- NvimTree
|
||||
vimp.noremap({ 'silent' }, '<leader>n', [[:NvimTreeToggle<CR>]])
|
||||
|
||||
-- Telescope
|
||||
vimp.noremap({ 'silent' }, '<leader>ff', [[:Telescope find_files<CR>]])
|
||||
vimp.noremap({ 'silent' }, '<leader>fg', [[:Telescope live_grep<CR>]])
|
||||
vimp.noremap({ 'silent' }, '<leader>fb', [[:Telescope buffers<CR>]])
|
||||
|
||||
-- tabs and stuff
|
||||
vimp.vnoremap('<C-b>', [[<C-a>]])
|
||||
vimp.noremap("<Tab>", [[>gv]])
|
||||
vimp.noremap("<S-Tab>", [[<gv]])
|
||||
|
||||
-- tabline
|
||||
vimp.nnoremap({ 'silent' }, '<A-Right>', [[:TablineBufferNext<CR>]])
|
||||
vimp.nnoremap({ 'silent' }, '<A-Left>', [[:TablineBufferPrevious<CR>]])
|
||||
|
||||
-- markdown
|
||||
vimp.noremap({ 'silent' }, '<leader>md', [[:MarkdownPreviewToggle<CR>]])
|
||||
|
||||
|
||||
-- Remove search highlight on Enter
|
||||
vimp.nnoremap("<CR>", [[:nohlsearch<CR><CR>]])
|
||||
|
||||
-- Don't lose selection on < or >
|
||||
vimp.xnoremap("<", [[<gv]])
|
||||
vimp.xnoremap(">", [[>gv]])
|
||||
|
||||
-- ArgWrap
|
||||
vimp.nnoremap({ 'silent' }, '<leader>a', [[:ArgWrap<CR>]])
|
||||
|
||||
-- Toggle Line
|
||||
vimp.nnoremap({ 'silent' }, '<leader>l', [[:lua Toggleln()<CR>]])
|
@ -1,64 +0,0 @@
|
||||
-- globals
|
||||
vim.g.colorizer_auto_color = 1
|
||||
vim.g.tmuxline_previm = "minimal"
|
||||
vim.g.powerline_pycmd = "py3"
|
||||
vim.g.tex_flavor = "latex"
|
||||
|
||||
-- dictionary
|
||||
vim.o.dictionary="/usr/dict/words"
|
||||
|
||||
-- colors
|
||||
vim.o.termguicolors = true
|
||||
|
||||
-- Better display for messages
|
||||
vim.o.cmdheight=1
|
||||
|
||||
-- You will have bad experience for diagnostic messages when it's default 4000.
|
||||
vim.o.updatetime=300
|
||||
vim.o.mmp=5000
|
||||
|
||||
-- don't give |ins-completion-menu| messages.
|
||||
vim.o.hidden=true
|
||||
vim.o.signcolumn='yes'
|
||||
vim.o.encoding='utf-8'
|
||||
vim.o.shortmess='c'
|
||||
vim.o.autoread=true
|
||||
vim.o.backspace='indent,eol,start'
|
||||
vim.o.ruler=true
|
||||
vim.o.showmode=true
|
||||
vim.o.history=1000
|
||||
vim.o.hidden=true
|
||||
vim.o.ignorecase=true
|
||||
vim.o.smartcase=true
|
||||
vim.o.hlsearch=true
|
||||
vim.o.incsearch=true
|
||||
vim.o.showmatch=true
|
||||
vim.o.laststatus=2
|
||||
vim.o.autoindent=true
|
||||
vim.o.cindent=true
|
||||
vim.o.shiftwidth=2
|
||||
vim.o.softtabstop=2
|
||||
vim.o.tabstop=2
|
||||
vim.o.expandtab=true
|
||||
vim.o.scrolloff=5
|
||||
vim.o.foldmethod='indent'
|
||||
vim.o.foldlevel=99
|
||||
vim.wo.wrap=false
|
||||
vim.o.showcmd=true
|
||||
vim.o.number=true
|
||||
vim.o.relativenumber=true
|
||||
vim.o.mouse='a'
|
||||
vim.o.redrawtime=10000
|
||||
vim.o.inccommand='split'
|
||||
---- Sync " and + registers
|
||||
vim.o.clipboard='unnamedplus'
|
||||
|
||||
-- show completion options on <TAB>
|
||||
vim.o.wildmenu=true
|
||||
-- complete only up to the point of ambiguity
|
||||
vim.o.wildmode='list:longest'
|
||||
|
||||
vim.opt.backupdir='/home/abs3nt/.cache/nvim/backup//'
|
||||
vim.o.directory='/home/abs3nt/.cache/nvim/swap//'
|
||||
vim.o.undodir='/home/abs3nt/.cache/nvim/undo//'
|
||||
vim.o.undofile=true
|
@ -1,363 +0,0 @@
|
||||
local ensure_packer = function()
|
||||
local fn = vim.fn
|
||||
local install_path = fn.stdpath('data')..'/site/pack/packer/start/packer.nvim'
|
||||
if fn.empty(fn.glob(install_path)) > 0 then
|
||||
fn.system({'git', 'clone', '--depth', '1', 'https://github.com/wbthomason/packer.nvim', install_path})
|
||||
vim.cmd [[packadd packer.nvim]]
|
||||
return true
|
||||
end
|
||||
return false
|
||||
end
|
||||
|
||||
local packer_bootstrap = ensure_packer()
|
||||
|
||||
return require('packer').startup({ function(use)
|
||||
|
||||
-- Packer can manage itself
|
||||
use 'wbthomason/packer.nvim'
|
||||
|
||||
--vimp (in mappings.lua)
|
||||
use 'svermeulen/vimpeccable'
|
||||
|
||||
--nim
|
||||
use 'alaviss/nim.nvim'
|
||||
|
||||
-- golang
|
||||
use 'fatih/vim-go'
|
||||
|
||||
-- obsession
|
||||
use 'tpope/vim-obsession'
|
||||
|
||||
--rust
|
||||
use {
|
||||
'simrat39/rust-tools.nvim',
|
||||
config = function()
|
||||
local rt = require('rust-tools')
|
||||
rt.setup({
|
||||
server = {
|
||||
on_attach = function(_, bufnr)
|
||||
-- Hover actions
|
||||
vim.keymap.set("n", "<C-space>", rt.hover_actions.hover_actions, { buffer = bufnr })
|
||||
-- Code action groups
|
||||
vim.keymap.set("n", "<Leader>a", rt.code_action_group.code_action_group, { buffer = bufnr })
|
||||
end
|
||||
}
|
||||
})
|
||||
end
|
||||
}
|
||||
|
||||
--lsp (in lsp_settings.lua)
|
||||
use 'neovim/nvim-lspconfig'
|
||||
use 'williamboman/mason-lspconfig'
|
||||
use 'williamboman/mason.nvim'
|
||||
use 'mfussenegger/nvim-dap'
|
||||
|
||||
-- auto color hex/rgb
|
||||
use {
|
||||
'norcalli/nvim-colorizer.lua',
|
||||
config = function() require('colorizer').setup() end,
|
||||
}
|
||||
|
||||
use {
|
||||
'mrshmllow/document-color.nvim',
|
||||
config = function()
|
||||
require('document-color').setup {
|
||||
mode = "background",
|
||||
}
|
||||
end
|
||||
}
|
||||
|
||||
|
||||
-- Markdown preview
|
||||
use {
|
||||
"iamcco/markdown-preview.nvim",
|
||||
run = "cd app && npm install",
|
||||
setup = function()
|
||||
vim.g.mkdp_filetypes = { "markdown" }
|
||||
vim.g.mkdp_markdown_css = '/home/abs3nt/.config/nvim/static/custom.css'
|
||||
vim.g.mkdp_highlight_css = '/home/abs3nt/.cache/wal/colors.css'
|
||||
vim.g.mkdp_browser = 'surf'
|
||||
vim.g.mkdp_echo_preview_url = 1
|
||||
end,
|
||||
ft = { "markdown" }
|
||||
}
|
||||
|
||||
use {
|
||||
"ellisonleao/glow.nvim",
|
||||
config = function()
|
||||
require('glow').setup({})
|
||||
end
|
||||
}
|
||||
|
||||
-- auto pairs
|
||||
use {
|
||||
'windwp/nvim-autopairs',
|
||||
config = function()
|
||||
require('nvim-autopairs').setup {}
|
||||
end
|
||||
}
|
||||
|
||||
-- show git diffs
|
||||
use {
|
||||
'lewis6991/gitsigns.nvim',
|
||||
config = function() require('gitsigns').setup() end
|
||||
}
|
||||
|
||||
-- fuzzy finder
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
branch = '0.1.x',
|
||||
requires = {
|
||||
'nvim-lua/plenary.nvim',
|
||||
}
|
||||
}
|
||||
|
||||
-- file explorer
|
||||
use {
|
||||
'kyazdani42/nvim-tree.lua',
|
||||
config = function()
|
||||
require('nvim-tree').setup {
|
||||
sort_by = "case_sensitive",
|
||||
view = {
|
||||
adaptive_size = true,
|
||||
mappings = {
|
||||
list = {
|
||||
{ key = "u", action = "dir_up" },
|
||||
},
|
||||
},
|
||||
},
|
||||
renderer = {
|
||||
group_empty = true,
|
||||
},
|
||||
}
|
||||
end
|
||||
}
|
||||
|
||||
-- open file at last location
|
||||
use {
|
||||
'ethanholz/nvim-lastplace',
|
||||
config = function()
|
||||
require('nvim-lastplace').setup {
|
||||
lastplace_open_folds = true
|
||||
}
|
||||
end
|
||||
}
|
||||
|
||||
-- multiple cursors
|
||||
use 'mg979/vim-visual-multi'
|
||||
|
||||
-- wrap things inside pairs
|
||||
use 'FooSoft/vim-argwrap'
|
||||
|
||||
-- which key
|
||||
use {
|
||||
"folke/which-key.nvim",
|
||||
config = function()
|
||||
require("which-key").setup {}
|
||||
end
|
||||
}
|
||||
|
||||
-- pasting indents
|
||||
use {
|
||||
'hrsh7th/nvim-pasta',
|
||||
config = function()
|
||||
require('pasta').setup {
|
||||
converters = {
|
||||
require('pasta.converters').indentation,
|
||||
},
|
||||
paste_mode = true,
|
||||
next_key = vim.api.nvim_replace_termcodes('<C-p>', true, true, true),
|
||||
prev_key = vim.api.nvim_replace_termcodes('<C-n>', true, true, true),
|
||||
}
|
||||
end
|
||||
}
|
||||
|
||||
use {
|
||||
"hrsh7th/nvim-cmp",
|
||||
requires = {
|
||||
{ "hrsh7th/cmp-nvim-lsp" },
|
||||
{ "hrsh7th/cmp-nvim-lua" },
|
||||
{ "hrsh7th/cmp-buffer" },
|
||||
{ "hrsh7th/cmp-path" },
|
||||
{ "hrsh7th/cmp-cmdline" },
|
||||
{ "L3MON4D3/LuaSnip" },
|
||||
{ "saadparwaiz1/cmp_luasnip" },
|
||||
{ "rafamadriz/friendly-snippets" },
|
||||
{ "f3fora/cmp-spell", { "hrsh7th/cmp-calc" }, { "hrsh7th/cmp-emoji" } },
|
||||
},
|
||||
config = function()
|
||||
require('luasnip.loaders.from_vscode').lazy_load()
|
||||
local cmp = require 'cmp'
|
||||
cmp.setup({
|
||||
snippet = {
|
||||
-- REQUIRED - you must specify a snippet engine
|
||||
expand = function(args)
|
||||
require('luasnip').lsp_expand(args.body) -- For `luasnip` users.
|
||||
end,
|
||||
},
|
||||
window = {
|
||||
completion = cmp.config.window.bordered(),
|
||||
documentation = cmp.config.window.bordered(),
|
||||
},
|
||||
mapping = cmp.mapping.preset.insert({
|
||||
['<C-b>'] = cmp.mapping.scroll_docs(-4),
|
||||
['<C-f>'] = cmp.mapping.scroll_docs(4),
|
||||
['<C-Space>'] = cmp.mapping.complete(),
|
||||
['<C-e>'] = cmp.mapping.abort(),
|
||||
['<CR>'] = cmp.mapping.confirm({ select = true }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items.
|
||||
}),
|
||||
sources = cmp.config.sources({
|
||||
{ name = 'nvim_lsp' },
|
||||
{ name = 'luasnip' },
|
||||
}, {
|
||||
{ name = 'buffer' },
|
||||
})
|
||||
})
|
||||
|
||||
-- Set configuration for specific filetype.
|
||||
cmp.setup.filetype('gitcommit', {
|
||||
sources = cmp.config.sources({
|
||||
{ name = 'cmp_git' }, -- You can specify the `cmp_git` source if you were installed it.
|
||||
}, {
|
||||
{ name = 'buffer' },
|
||||
})
|
||||
})
|
||||
|
||||
-- Use buffer source for `/` (if you enabled `native_menu`, this won't work anymore).
|
||||
cmp.setup.cmdline('/', {
|
||||
mapping = cmp.mapping.preset.cmdline(),
|
||||
sources = {
|
||||
{ name = 'buffer' }
|
||||
}
|
||||
})
|
||||
|
||||
-- Use cmdline & path source for ':' (if you enabled `native_menu`, this won't work anymore).
|
||||
cmp.setup.cmdline(':', {
|
||||
mapping = cmp.mapping.preset.cmdline(),
|
||||
sources = cmp.config.sources({
|
||||
{ name = 'path' }
|
||||
}, {
|
||||
{ name = 'cmdline' }
|
||||
})
|
||||
})
|
||||
end,
|
||||
}
|
||||
|
||||
-- terminal toggler
|
||||
use {
|
||||
"NvChad/nvterm",
|
||||
config = function()
|
||||
require("nvterm").setup()
|
||||
local toggle_modes = { 'n', 't' }
|
||||
local mappings = {
|
||||
{ toggle_modes, '<leader>th', function() require("nvterm.terminal").toggle('horizontal') end },
|
||||
{ toggle_modes, '<leader>tv', function() require("nvterm.terminal").toggle('vertical') end },
|
||||
{ toggle_modes, '<leader>tf', function() require("nvterm.terminal").toggle('float') end },
|
||||
}
|
||||
local opts = { noremap = true, silent = true }
|
||||
for _, mapping in ipairs(mappings) do
|
||||
vim.keymap.set(mapping[1], mapping[2], mapping[3], opts)
|
||||
end
|
||||
end
|
||||
}
|
||||
|
||||
--- THEME STUFF
|
||||
-- colors
|
||||
use {
|
||||
'AlphaTechnolog/pywal.nvim',
|
||||
as = 'pywal',
|
||||
config = function()
|
||||
local pywal = require('pywal')
|
||||
pywal.setup()
|
||||
end
|
||||
}
|
||||
|
||||
-- better statusbar
|
||||
use {
|
||||
'hoob3rt/lualine.nvim',
|
||||
requires = { { 'kyazdani42/nvim-web-devicons', opt = true } },
|
||||
config = function()
|
||||
require('lualine').setup({ options = { theme = 'pywal-nvim' } })
|
||||
end,
|
||||
after = 'pywal'
|
||||
}
|
||||
|
||||
-- better tabs
|
||||
use {
|
||||
'kdheepak/tabline.nvim',
|
||||
requires = { { 'kyazdani42/nvim-web-devicons', opt = true } },
|
||||
config = function()
|
||||
require('tabline').setup({ options = { theme = 'pywal-nvim' } })
|
||||
end,
|
||||
after = { 'pywal' }
|
||||
}
|
||||
|
||||
-- fwatch updates colors automatically
|
||||
use {
|
||||
'rktjmp/fwatch.nvim',
|
||||
config = function()
|
||||
require('fwatch').watch("/home/abs3nt/.cache/wal/colors",
|
||||
{ on_event = function()
|
||||
vim.defer_fn(function()
|
||||
vim.cmd('colorscheme pywal')
|
||||
end, 100)
|
||||
end })
|
||||
end,
|
||||
after = 'pywal'
|
||||
}
|
||||
|
||||
-- greeter
|
||||
use {
|
||||
'goolord/alpha-nvim',
|
||||
|
||||
requires = { 'kyazdani42/nvim-web-devicons' },
|
||||
config = function()
|
||||
local alpha = require('alpha')
|
||||
local dashboard = require('alpha.themes.dashboard')
|
||||
dashboard.section.header.val = {
|
||||
[[ ▄▄▄ ▄▄▄▄ ██████ ███▄ █ ▄▄▄█████▓]],
|
||||
[[▒████▄ ▓█████▄ ▒██ ▒ ██ ▀█ █ ▓ ██▒ ▓▒]],
|
||||
[[▒██ ▀█▄ ▒██▒ ▄██░ ▓██▄ ▓██ ▀█ ██▒▒ ▓██░ ▒░]],
|
||||
[[░██▄▄▄▄██ ▒██░█▀ ▒ ██▒▓██▒ ▐▌██▒░ ▓██▓ ░ ]],
|
||||
[[ ▓█ ▓██▒░▓█ ▀█▓▒██████▒▒▒██░ ▓██░ ▒██▒ ░ ]],
|
||||
[[ ▒▒ ▓▒█░░▒▓███▀▒▒ ▒▓▒ ▒ ░░ ▒░ ▒ ▒ ▒ ░░ ]],
|
||||
[[ ▒ ▒▒ ░▒░▒ ░ ░ ░▒ ░ ░░ ░░ ░ ▒░ ░ ]],
|
||||
[[ ░ ▒ ░ ░ ░ ░ ░ ░ ░ ░ ░ ]],
|
||||
[[ ░ ░ ░ ░ ░ ]],
|
||||
[[ ░ ]]
|
||||
}
|
||||
dashboard.section.buttons.val = {
|
||||
dashboard.button("e", " New file", ":ene <BAR> startinsert <CR>"),
|
||||
dashboard.button("r", " Recently used files", ":Telescope oldfiles<CR>"),
|
||||
dashboard.button("f", " Find file", ":Telescope find_files<CR>"),
|
||||
dashboard.button("t", " Find text", ":Telescope live_grep <CR>"),
|
||||
dashboard.button("s", " Settings",
|
||||
":e $HOME/.config/nvim/init.lua | :cd %:p:h | split . | wincmd k | pwd<CR>"),
|
||||
dashboard.button("q", " Quit NVIM", ":qa<CR>"),
|
||||
}
|
||||
local handle = assert(io.popen('fortune -s'))
|
||||
local fortune = handle:read("*all")
|
||||
handle:close()
|
||||
dashboard.section.footer.val = fortune
|
||||
dashboard.section.header.opts.hl = "Title"
|
||||
dashboard.section.buttons.opts.hl = "Debug"
|
||||
dashboard.section.footer.opts.hl = "Conceal"
|
||||
dashboard.config.opts.noautocmd = true
|
||||
dashboard.config.opts.setup = function()
|
||||
vim.b.lnstatus = "nonumber"
|
||||
end
|
||||
alpha.setup(dashboard.opts)
|
||||
end
|
||||
}
|
||||
if packer_bootstrap then
|
||||
require('packer').sync()
|
||||
end
|
||||
end,
|
||||
config = {
|
||||
display = {
|
||||
open_fn = function()
|
||||
return require('packer.util').float({ border = 'single' })
|
||||
end
|
||||
}
|
||||
}
|
||||
})
|
@ -1,422 +0,0 @@
|
||||
-- Automatically generated packer.nvim plugin loader code
|
||||
|
||||
if vim.api.nvim_call_function('has', {'nvim-0.5'}) ~= 1 then
|
||||
vim.api.nvim_command('echohl WarningMsg | echom "Invalid Neovim version for packer.nvim! | echohl None"')
|
||||
return
|
||||
end
|
||||
|
||||
vim.api.nvim_command('packadd packer.nvim')
|
||||
|
||||
local no_errors, error_msg = pcall(function()
|
||||
|
||||
_G._packer = _G._packer or {}
|
||||
_G._packer.inside_compile = true
|
||||
|
||||
local time
|
||||
local profile_info
|
||||
local should_profile = false
|
||||
if should_profile then
|
||||
local hrtime = vim.loop.hrtime
|
||||
profile_info = {}
|
||||
time = function(chunk, start)
|
||||
if start then
|
||||
profile_info[chunk] = hrtime()
|
||||
else
|
||||
profile_info[chunk] = (hrtime() - profile_info[chunk]) / 1e6
|
||||
end
|
||||
end
|
||||
else
|
||||
time = function(chunk, start) end
|
||||
end
|
||||
|
||||
local function save_profiles(threshold)
|
||||
local sorted_times = {}
|
||||
for chunk_name, time_taken in pairs(profile_info) do
|
||||
sorted_times[#sorted_times + 1] = {chunk_name, time_taken}
|
||||
end
|
||||
table.sort(sorted_times, function(a, b) return a[2] > b[2] end)
|
||||
local results = {}
|
||||
for i, elem in ipairs(sorted_times) do
|
||||
if not threshold or threshold and elem[2] > threshold then
|
||||
results[i] = elem[1] .. ' took ' .. elem[2] .. 'ms'
|
||||
end
|
||||
end
|
||||
if threshold then
|
||||
table.insert(results, '(Only showing plugins that took longer than ' .. threshold .. ' ms ' .. 'to load)')
|
||||
end
|
||||
|
||||
_G._packer.profile_output = results
|
||||
end
|
||||
|
||||
time([[Luarocks path setup]], true)
|
||||
local package_path_str = "/home/abs3nt/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?.lua;/home/abs3nt/.cache/nvim/packer_hererocks/2.1.0-beta3/share/lua/5.1/?/init.lua;/home/abs3nt/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?.lua;/home/abs3nt/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/luarocks/rocks-5.1/?/init.lua"
|
||||
local install_cpath_pattern = "/home/abs3nt/.cache/nvim/packer_hererocks/2.1.0-beta3/lib/lua/5.1/?.so"
|
||||
if not string.find(package.path, package_path_str, 1, true) then
|
||||
package.path = package.path .. ';' .. package_path_str
|
||||
end
|
||||
|
||||
if not string.find(package.cpath, install_cpath_pattern, 1, true) then
|
||||
package.cpath = package.cpath .. ';' .. install_cpath_pattern
|
||||
end
|
||||
|
||||
time([[Luarocks path setup]], false)
|
||||
time([[try_loadstring definition]], true)
|
||||
local function try_loadstring(s, component, name)
|
||||
local success, result = pcall(loadstring(s), name, _G.packer_plugins[name])
|
||||
if not success then
|
||||
vim.schedule(function()
|
||||
vim.api.nvim_notify('packer.nvim: Error running ' .. component .. ' for ' .. name .. ': ' .. result, vim.log.levels.ERROR, {})
|
||||
end)
|
||||
end
|
||||
return result
|
||||
end
|
||||
|
||||
time([[try_loadstring definition]], false)
|
||||
time([[Defining packer_plugins]], true)
|
||||
_G.packer_plugins = {
|
||||
LuaSnip = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/LuaSnip",
|
||||
url = "https://github.com/L3MON4D3/LuaSnip"
|
||||
},
|
||||
["alpha-nvim"] = {
|
||||
config = { "\27LJ\2\n3\0\0\2\0\4\0\0056\0\0\0009\0\1\0'\1\3\0=\1\2\0K\0\1\0\rnonumber\rlnstatus\6b\bvimô\r\1\0\t\0,\1]6\0\0\0'\2\1\0B\0\2\0026\1\0\0'\3\2\0B\1\2\0029\2\3\0019\2\4\0025\3\6\0=\3\5\0029\2\3\0019\2\a\0024\3\a\0009\4\b\1'\6\t\0'\a\n\0'\b\v\0B\4\4\2>\4\1\0039\4\b\1'\6\f\0'\a\r\0'\b\14\0B\4\4\2>\4\2\0039\4\b\1'\6\15\0'\a\16\0'\b\17\0B\4\4\2>\4\3\0039\4\b\1'\6\18\0'\a\19\0'\b\20\0B\4\4\2>\4\4\0039\4\b\1'\6\21\0'\a\22\0'\b\23\0B\4\4\2>\4\5\0039\4\b\1'\6\24\0'\a\25\0'\b\26\0B\4\4\0?\4\0\0=\3\5\0026\2\27\0006\4\28\0009\4\29\4'\6\30\0B\4\2\0A\2\0\2\18\5\2\0009\3\31\2'\6 \0B\3\3\2\18\6\2\0009\4!\2B\4\2\0019\4\3\0019\4\"\4=\3\5\0049\4\3\0019\4\4\0049\4#\4'\5%\0=\5$\0049\4\3\0019\4\a\0049\4#\4'\5&\0=\5$\0049\4\3\0019\4\"\0049\4#\4'\5'\0=\5$\0049\4(\0019\4#\4+\5\2\0=\5)\0049\4(\0019\4#\0043\5+\0=\5*\0049\4*\0009\6#\1B\4\2\1K\0\1\0\0\nsetup\14noautocmd\vconfig\fConceal\nDebug\nTitle\ahl\topts\vfooter\nclose\t*all\tread\15fortune -s\npopen\aio\vassert\f:qa<CR>\19ï™™ Quit NVIM\6qN:e $HOME/.config/nvim/init.lua | :cd %:p:h | split . | wincmd k | pwd<CR>\18 Settings\6s\30:Telescope live_grep <CR>\19 Find text\6t\30:Telescope find_files<CR>\19ïœ<EFBFBD> Find file\6f\28:Telescope oldfiles<CR>\29 Recently used files\6r :ene <BAR> startinsert <CR>\18ï…› New file\6e\vbutton\fbuttons\1\v\0\0j â–„â–„â–„ â–„â–„â–„â–„ ██████ ███▄ â–ˆ ▄▄▄█████▓l▒████▄ ▓█████▄ ▒██ â–’ ██ ▀█ â–ˆ â–“ ██▒ â–“â–’v▒██ ▀█▄ ▒██▒ ▄██░ ▓██▄ ▓██ ▀█ ██▒▒ ▓██░ â–’â–‘x░██▄▄▄▄██ ▒██░█▀ â–’ ██▒▓██▒ â–<C3A2>▌██▒░ ▓██▓ â–‘ x â–“â–ˆ ▓██▒░▓█ ▀█▓▒██████▒▒▒██░ ▓██░ ▒██▒ â–‘ l â–’â–’ ▓▒█░░▒▓███▀▒▒ â–’â–“â–’ â–’ â–‘â–‘ â–’â–‘ â–’ â–’ â–’ â–‘â–‘ \\ â–’ â–’â–’ â–‘â–’â–‘â–’ â–‘ â–‘ â–‘â–’ â–‘ â–‘â–‘ â–‘â–‘ â–‘ â–’â–‘ â–‘ J â–‘ â–’ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ > â–‘ â–‘ â–‘ â–‘ â–‘ 6 â–‘ \bval\vheader\fsection\27alpha.themes.dashboard\nalpha\frequire\r€€À™\4\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/alpha-nvim",
|
||||
url = "https://github.com/goolord/alpha-nvim"
|
||||
},
|
||||
["cmp-buffer"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-buffer",
|
||||
url = "https://github.com/hrsh7th/cmp-buffer"
|
||||
},
|
||||
["cmp-calc"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-calc",
|
||||
url = "https://github.com/hrsh7th/cmp-calc"
|
||||
},
|
||||
["cmp-cmdline"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-cmdline",
|
||||
url = "https://github.com/hrsh7th/cmp-cmdline"
|
||||
},
|
||||
["cmp-emoji"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-emoji",
|
||||
url = "https://github.com/hrsh7th/cmp-emoji"
|
||||
},
|
||||
["cmp-nvim-lsp"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-nvim-lsp",
|
||||
url = "https://github.com/hrsh7th/cmp-nvim-lsp"
|
||||
},
|
||||
["cmp-nvim-lua"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-nvim-lua",
|
||||
url = "https://github.com/hrsh7th/cmp-nvim-lua"
|
||||
},
|
||||
["cmp-path"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-path",
|
||||
url = "https://github.com/hrsh7th/cmp-path"
|
||||
},
|
||||
["cmp-spell"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp-spell",
|
||||
url = "https://github.com/f3fora/cmp-spell"
|
||||
},
|
||||
cmp_luasnip = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/cmp_luasnip",
|
||||
url = "https://github.com/saadparwaiz1/cmp_luasnip"
|
||||
},
|
||||
["document-color.nvim"] = {
|
||||
config = { "\27LJ\2\nS\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\tmode\15background\nsetup\19document-color\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/document-color.nvim",
|
||||
url = "https://github.com/mrshmllow/document-color.nvim"
|
||||
},
|
||||
["friendly-snippets"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/friendly-snippets",
|
||||
url = "https://github.com/rafamadriz/friendly-snippets"
|
||||
},
|
||||
["fwatch.nvim"] = {
|
||||
config = { "\27LJ\2\n5\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\22colorscheme pywal\bcmd\bvim-\1\0\4\0\3\0\0066\0\0\0009\0\1\0003\2\2\0)\3d\0B\0\3\1K\0\1\0\0\rdefer_fn\bvimp\1\0\5\0\a\0\n6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0005\3\5\0003\4\4\0=\4\6\3B\0\3\1K\0\1\0\ron_event\1\0\0\0#/home/abs3nt/.cache/wal/colors\nwatch\vfwatch\frequire\0" },
|
||||
load_after = {},
|
||||
loaded = true,
|
||||
needs_bufread = false,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/opt/fwatch.nvim",
|
||||
url = "https://github.com/rktjmp/fwatch.nvim"
|
||||
},
|
||||
["gitsigns.nvim"] = {
|
||||
config = { "\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" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/gitsigns.nvim",
|
||||
url = "https://github.com/lewis6991/gitsigns.nvim"
|
||||
},
|
||||
["glow.nvim"] = {
|
||||
config = { "\27LJ\2\n6\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\tglow\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/glow.nvim",
|
||||
url = "https://github.com/ellisonleao/glow.nvim"
|
||||
},
|
||||
["lualine.nvim"] = {
|
||||
config = { "\27LJ\2\n`\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\foptions\1\0\0\1\0\1\ntheme\15pywal-nvim\nsetup\flualine\frequire\0" },
|
||||
load_after = {},
|
||||
loaded = true,
|
||||
needs_bufread = false,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/opt/lualine.nvim",
|
||||
url = "https://github.com/hoob3rt/lualine.nvim"
|
||||
},
|
||||
["markdown-preview.nvim"] = {
|
||||
loaded = false,
|
||||
needs_bufread = false,
|
||||
only_cond = false,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/opt/markdown-preview.nvim",
|
||||
url = "https://github.com/iamcco/markdown-preview.nvim"
|
||||
},
|
||||
["mason-lspconfig"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/mason-lspconfig",
|
||||
url = "https://github.com/williamboman/mason-lspconfig"
|
||||
},
|
||||
["mason.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/mason.nvim",
|
||||
url = "https://github.com/williamboman/mason.nvim"
|
||||
},
|
||||
["nim.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nim.nvim",
|
||||
url = "https://github.com/alaviss/nim.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 = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-autopairs",
|
||||
url = "https://github.com/windwp/nvim-autopairs"
|
||||
},
|
||||
["nvim-cmp"] = {
|
||||
config = { "\27LJ\2\nC\0\1\4\0\4\0\a6\1\0\0'\3\1\0B\1\2\0029\1\2\0019\3\3\0B\1\2\1K\0\1\0\tbody\15lsp_expand\fluasnip\frequireó\6\1\0\n\0/\0v6\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\0016\0\0\0'\2\3\0B\0\2\0029\1\4\0005\3\b\0005\4\6\0003\5\5\0=\5\a\4=\4\t\0035\4\r\0009\5\n\0009\5\v\0059\5\f\5B\5\1\2=\5\14\0049\5\n\0009\5\v\0059\5\f\5B\5\1\2=\5\15\4=\4\v\0039\4\16\0009\4\17\0049\4\18\0045\6\20\0009\a\16\0009\a\19\a)\tüÿB\a\2\2=\a\21\0069\a\16\0009\a\19\a)\t\4\0B\a\2\2=\a\22\0069\a\16\0009\a\23\aB\a\1\2=\a\24\0069\a\16\0009\a\25\aB\a\1\2=\a\26\0069\a\16\0009\a\27\a5\t\28\0B\a\2\2=\a\29\6B\4\2\2=\4\16\0039\4\n\0009\4\30\0044\6\3\0005\a\31\0>\a\1\0065\a \0>\a\2\0064\a\3\0005\b!\0>\b\1\aB\4\3\2=\4\30\3B\1\2\0019\1\4\0009\1\"\1'\3#\0005\4&\0009\5\n\0009\5\30\0054\a\3\0005\b$\0>\b\1\a4\b\3\0005\t%\0>\t\1\bB\5\3\2=\5\30\4B\1\3\0019\1\4\0009\1'\1'\3(\0005\4)\0009\5\16\0009\5\17\0059\5'\5B\5\1\2=\5\16\0044\5\3\0005\6*\0>\6\1\5=\5\30\4B\1\3\0019\1\4\0009\1'\1'\3+\0005\4,\0009\5\16\0009\5\17\0059\5'\5B\5\1\2=\5\16\0049\5\n\0009\5\30\0054\a\3\0005\b-\0>\b\1\a4\b\3\0005\t.\0>\t\1\bB\5\3\2=\5\30\4B\1\3\1K\0\1\0\1\0\1\tname\fcmdline\1\0\1\tname\tpath\1\0\0\6:\1\0\1\tname\vbuffer\1\0\0\6/\fcmdline\1\0\0\1\0\1\tname\vbuffer\1\0\1\tname\fcmp_git\14gitcommit\rfiletype\1\0\1\tname\vbuffer\1\0\1\tname\fluasnip\1\0\1\tname\rnvim_lsp\fsources\t<CR>\1\0\1\vselect\2\fconfirm\n<C-e>\nabort\14<C-Space>\rcomplete\n<C-f>\n<C-b>\1\0\0\16scroll_docs\vinsert\vpreset\fmapping\18documentation\15completion\1\0\0\rbordered\vwindow\vconfig\fsnippet\1\0\0\vexpand\1\0\0\0\nsetup\bcmp\14lazy_load luasnip.loaders.from_vscode\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-cmp",
|
||||
url = "https://github.com/hrsh7th/nvim-cmp"
|
||||
},
|
||||
["nvim-colorizer.lua"] = {
|
||||
config = { "\27LJ\2\n7\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\14colorizer\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-colorizer.lua",
|
||||
url = "https://github.com/norcalli/nvim-colorizer.lua"
|
||||
},
|
||||
["nvim-dap"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-dap",
|
||||
url = "https://github.com/mfussenegger/nvim-dap"
|
||||
},
|
||||
["nvim-lastplace"] = {
|
||||
config = { "\27LJ\2\nY\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\25lastplace_open_folds\2\nsetup\19nvim-lastplace\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-lastplace",
|
||||
url = "https://github.com/ethanholz/nvim-lastplace"
|
||||
},
|
||||
["nvim-lspconfig"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-lspconfig",
|
||||
url = "https://github.com/neovim/nvim-lspconfig"
|
||||
},
|
||||
["nvim-pasta"] = {
|
||||
config = { "\27LJ\2\n<EFBFBD>\2\0\0\t\0\14\0 6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0004\3\3\0006\4\0\0'\6\3\0B\4\2\0029\4\4\4>\4\1\3=\3\6\0026\3\a\0009\3\b\0039\3\t\3'\5\n\0+\6\2\0+\a\2\0+\b\2\0B\3\5\2=\3\v\0026\3\a\0009\3\b\0039\3\t\3'\5\f\0+\6\2\0+\a\2\0+\b\2\0B\3\5\2=\3\r\2B\0\2\1K\0\1\0\rprev_key\n<C-n>\rnext_key\n<C-p>\27nvim_replace_termcodes\bapi\bvim\15converters\1\0\1\15paste_mode\2\16indentation\21pasta.converters\nsetup\npasta\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-pasta",
|
||||
url = "https://github.com/hrsh7th/nvim-pasta"
|
||||
},
|
||||
["nvim-tree.lua"] = {
|
||||
config = { "\27LJ\2\nÕ\1\0\0\a\0\f\0\0176\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\4\0005\4\6\0004\5\3\0005\6\5\0>\6\1\5=\5\a\4=\4\b\3=\3\t\0025\3\n\0=\3\v\2B\0\2\1K\0\1\0\rrenderer\1\0\1\16group_empty\2\tview\rmappings\tlist\1\0\0\1\0\2\vaction\vdir_up\bkey\6u\1\0\1\18adaptive_size\2\1\0\1\fsort_by\19case_sensitive\nsetup\14nvim-tree\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvim-tree.lua",
|
||||
url = "https://github.com/kyazdani42/nvim-tree.lua"
|
||||
},
|
||||
["nvim-web-devicons"] = {
|
||||
loaded = false,
|
||||
needs_bufread = false,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/opt/nvim-web-devicons",
|
||||
url = "https://github.com/kyazdani42/nvim-web-devicons"
|
||||
},
|
||||
nvterm = {
|
||||
config = { "\27LJ\2\nM\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\15horizontal\vtoggle\20nvterm.terminal\frequireK\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\rvertical\vtoggle\20nvterm.terminal\frequireH\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\nfloat\vtoggle\20nvterm.terminal\frequire™\2\1\0\14\0\15\0&6\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\0015\0\3\0004\1\4\0005\2\4\0>\0\1\0023\3\5\0>\3\3\2>\2\1\0015\2\6\0>\0\1\0023\3\a\0>\3\3\2>\2\2\0015\2\b\0>\0\1\0023\3\t\0>\3\3\2>\2\3\0015\2\n\0006\3\v\0\18\5\1\0B\3\2\4X\6\b€6\b\f\0009\b\r\b9\b\14\b:\n\1\a:\v\2\a:\f\3\a\18\r\2\0B\b\5\1E\6\3\3R\6ö\127K\0\1\0\bset\vkeymap\bvim\vipairs\1\0\2\fnoremap\2\vsilent\2\0\1\3\0\0\0\15<leader>tf\0\1\3\0\0\0\15<leader>tv\0\1\3\0\0\0\15<leader>th\1\3\0\0\6n\6t\nsetup\vnvterm\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/nvterm",
|
||||
url = "https://github.com/NvChad/nvterm"
|
||||
},
|
||||
["packer.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/packer.nvim",
|
||||
url = "https://github.com/wbthomason/packer.nvim"
|
||||
},
|
||||
["plenary.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/plenary.nvim",
|
||||
url = "https://github.com/nvim-lua/plenary.nvim"
|
||||
},
|
||||
pywal = {
|
||||
after = { "fwatch.nvim", "tabline.nvim", "lualine.nvim" },
|
||||
config = { "\27LJ\2\n3\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\1\2\0B\1\1\1K\0\1\0\nsetup\npywal\frequire\0" },
|
||||
loaded = true,
|
||||
only_config = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/pywal",
|
||||
url = "https://github.com/AlphaTechnolog/pywal.nvim"
|
||||
},
|
||||
["rust-tools.nvim"] = {
|
||||
config = { "\27LJ\2\n·\1\0\2\b\1\v\0\0236\2\0\0009\2\1\0029\2\2\2'\4\3\0'\5\4\0-\6\0\0009\6\5\0069\6\5\0065\a\6\0=\1\a\aB\2\5\0016\2\0\0009\2\1\0029\2\2\2'\4\3\0'\5\b\0-\6\0\0009\6\t\0069\6\t\0065\a\n\0=\1\a\aB\2\5\1K\0\1\0\0À\1\0\0\22code_action_group\14<Leader>a\vbuffer\1\0\0\18hover_actions\14<C-space>\6n\bset\vkeymap\bvimh\1\0\6\0\b\0\f6\0\0\0'\2\1\0B\0\2\0029\1\2\0005\3\6\0005\4\4\0003\5\3\0=\5\5\4=\4\a\3B\1\2\0012\0\0€K\0\1\0\vserver\1\0\0\14on_attach\1\0\0\0\nsetup\15rust-tools\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/rust-tools.nvim",
|
||||
url = "https://github.com/simrat39/rust-tools.nvim"
|
||||
},
|
||||
["tabline.nvim"] = {
|
||||
config = { "\27LJ\2\n`\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\foptions\1\0\0\1\0\1\ntheme\15pywal-nvim\nsetup\ftabline\frequire\0" },
|
||||
load_after = {},
|
||||
loaded = true,
|
||||
needs_bufread = false,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/opt/tabline.nvim",
|
||||
url = "https://github.com/kdheepak/tabline.nvim"
|
||||
},
|
||||
["telescope.nvim"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/telescope.nvim",
|
||||
url = "https://github.com/nvim-telescope/telescope.nvim"
|
||||
},
|
||||
["vim-argwrap"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/vim-argwrap",
|
||||
url = "https://github.com/FooSoft/vim-argwrap"
|
||||
},
|
||||
["vim-go"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/vim-go",
|
||||
url = "https://github.com/fatih/vim-go"
|
||||
},
|
||||
["vim-obsession"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/vim-obsession",
|
||||
url = "https://github.com/tpope/vim-obsession"
|
||||
},
|
||||
["vim-visual-multi"] = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/vim-visual-multi",
|
||||
url = "https://github.com/mg979/vim-visual-multi"
|
||||
},
|
||||
vimpeccable = {
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/vimpeccable",
|
||||
url = "https://github.com/svermeulen/vimpeccable"
|
||||
},
|
||||
["which-key.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\14which-key\frequire\0" },
|
||||
loaded = true,
|
||||
path = "/home/abs3nt/.local/share/nvim/site/pack/packer/start/which-key.nvim",
|
||||
url = "https://github.com/folke/which-key.nvim"
|
||||
}
|
||||
}
|
||||
|
||||
time([[Defining packer_plugins]], false)
|
||||
-- Setup for: markdown-preview.nvim
|
||||
time([[Setup for markdown-preview.nvim]], true)
|
||||
try_loadstring("\27LJ\2\n™\2\0\0\2\0\v\0\0216\0\0\0009\0\1\0005\1\3\0=\1\2\0006\0\0\0009\0\1\0'\1\5\0=\1\4\0006\0\0\0009\0\1\0'\1\a\0=\1\6\0006\0\0\0009\0\1\0'\1\t\0=\1\b\0006\0\0\0009\0\1\0)\1\1\0=\1\n\0K\0\1\0\26mkdp_echo_preview_url\tsurf\17mkdp_browser'/home/abs3nt/.cache/wal/colors.css\23mkdp_highlight_css0/home/abs3nt/.config/nvim/static/custom.css\22mkdp_markdown_css\1\2\0\0\rmarkdown\19mkdp_filetypes\6g\bvim\0", "setup", "markdown-preview.nvim")
|
||||
time([[Setup for markdown-preview.nvim]], false)
|
||||
-- Config for: nvim-colorizer.lua
|
||||
time([[Config for nvim-colorizer.lua]], true)
|
||||
try_loadstring("\27LJ\2\n7\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\14colorizer\frequire\0", "config", "nvim-colorizer.lua")
|
||||
time([[Config for nvim-colorizer.lua]], 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: nvterm
|
||||
time([[Config for nvterm]], true)
|
||||
try_loadstring("\27LJ\2\nM\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\15horizontal\vtoggle\20nvterm.terminal\frequireK\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\rvertical\vtoggle\20nvterm.terminal\frequireH\0\0\3\0\4\0\a6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0B\0\2\1K\0\1\0\nfloat\vtoggle\20nvterm.terminal\frequire™\2\1\0\14\0\15\0&6\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\0015\0\3\0004\1\4\0005\2\4\0>\0\1\0023\3\5\0>\3\3\2>\2\1\0015\2\6\0>\0\1\0023\3\a\0>\3\3\2>\2\2\0015\2\b\0>\0\1\0023\3\t\0>\3\3\2>\2\3\0015\2\n\0006\3\v\0\18\5\1\0B\3\2\4X\6\b€6\b\f\0009\b\r\b9\b\14\b:\n\1\a:\v\2\a:\f\3\a\18\r\2\0B\b\5\1E\6\3\3R\6ö\127K\0\1\0\bset\vkeymap\bvim\vipairs\1\0\2\fnoremap\2\vsilent\2\0\1\3\0\0\0\15<leader>tf\0\1\3\0\0\0\15<leader>tv\0\1\3\0\0\0\15<leader>th\1\3\0\0\6n\6t\nsetup\vnvterm\frequire\0", "config", "nvterm")
|
||||
time([[Config for nvterm]], false)
|
||||
-- Config for: document-color.nvim
|
||||
time([[Config for document-color.nvim]], true)
|
||||
try_loadstring("\27LJ\2\nS\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\tmode\15background\nsetup\19document-color\frequire\0", "config", "document-color.nvim")
|
||||
time([[Config for document-color.nvim]], false)
|
||||
-- Config for: rust-tools.nvim
|
||||
time([[Config for rust-tools.nvim]], true)
|
||||
try_loadstring("\27LJ\2\n·\1\0\2\b\1\v\0\0236\2\0\0009\2\1\0029\2\2\2'\4\3\0'\5\4\0-\6\0\0009\6\5\0069\6\5\0065\a\6\0=\1\a\aB\2\5\0016\2\0\0009\2\1\0029\2\2\2'\4\3\0'\5\b\0-\6\0\0009\6\t\0069\6\t\0065\a\n\0=\1\a\aB\2\5\1K\0\1\0\0À\1\0\0\22code_action_group\14<Leader>a\vbuffer\1\0\0\18hover_actions\14<C-space>\6n\bset\vkeymap\bvimh\1\0\6\0\b\0\f6\0\0\0'\2\1\0B\0\2\0029\1\2\0005\3\6\0005\4\4\0003\5\3\0=\5\5\4=\4\a\3B\1\2\0012\0\0€K\0\1\0\vserver\1\0\0\14on_attach\1\0\0\0\nsetup\15rust-tools\frequire\0", "config", "rust-tools.nvim")
|
||||
time([[Config for rust-tools.nvim]], false)
|
||||
-- Config for: alpha-nvim
|
||||
time([[Config for alpha-nvim]], true)
|
||||
try_loadstring("\27LJ\2\n3\0\0\2\0\4\0\0056\0\0\0009\0\1\0'\1\3\0=\1\2\0K\0\1\0\rnonumber\rlnstatus\6b\bvimô\r\1\0\t\0,\1]6\0\0\0'\2\1\0B\0\2\0026\1\0\0'\3\2\0B\1\2\0029\2\3\0019\2\4\0025\3\6\0=\3\5\0029\2\3\0019\2\a\0024\3\a\0009\4\b\1'\6\t\0'\a\n\0'\b\v\0B\4\4\2>\4\1\0039\4\b\1'\6\f\0'\a\r\0'\b\14\0B\4\4\2>\4\2\0039\4\b\1'\6\15\0'\a\16\0'\b\17\0B\4\4\2>\4\3\0039\4\b\1'\6\18\0'\a\19\0'\b\20\0B\4\4\2>\4\4\0039\4\b\1'\6\21\0'\a\22\0'\b\23\0B\4\4\2>\4\5\0039\4\b\1'\6\24\0'\a\25\0'\b\26\0B\4\4\0?\4\0\0=\3\5\0026\2\27\0006\4\28\0009\4\29\4'\6\30\0B\4\2\0A\2\0\2\18\5\2\0009\3\31\2'\6 \0B\3\3\2\18\6\2\0009\4!\2B\4\2\0019\4\3\0019\4\"\4=\3\5\0049\4\3\0019\4\4\0049\4#\4'\5%\0=\5$\0049\4\3\0019\4\a\0049\4#\4'\5&\0=\5$\0049\4\3\0019\4\"\0049\4#\4'\5'\0=\5$\0049\4(\0019\4#\4+\5\2\0=\5)\0049\4(\0019\4#\0043\5+\0=\5*\0049\4*\0009\6#\1B\4\2\1K\0\1\0\0\nsetup\14noautocmd\vconfig\fConceal\nDebug\nTitle\ahl\topts\vfooter\nclose\t*all\tread\15fortune -s\npopen\aio\vassert\f:qa<CR>\19ï™™ Quit NVIM\6qN:e $HOME/.config/nvim/init.lua | :cd %:p:h | split . | wincmd k | pwd<CR>\18 Settings\6s\30:Telescope live_grep <CR>\19 Find text\6t\30:Telescope find_files<CR>\19ïœ<EFBFBD> Find file\6f\28:Telescope oldfiles<CR>\29 Recently used files\6r :ene <BAR> startinsert <CR>\18ï…› New file\6e\vbutton\fbuttons\1\v\0\0j â–„â–„â–„ â–„â–„â–„â–„ ██████ ███▄ â–ˆ ▄▄▄█████▓l▒████▄ ▓█████▄ ▒██ â–’ ██ ▀█ â–ˆ â–“ ██▒ â–“â–’v▒██ ▀█▄ ▒██▒ ▄██░ ▓██▄ ▓██ ▀█ ██▒▒ ▓██░ â–’â–‘x░██▄▄▄▄██ ▒██░█▀ â–’ ██▒▓██▒ â–<C3A2>▌██▒░ ▓██▓ â–‘ x â–“â–ˆ ▓██▒░▓█ ▀█▓▒██████▒▒▒██░ ▓██░ ▒██▒ â–‘ l â–’â–’ ▓▒█░░▒▓███▀▒▒ â–’â–“â–’ â–’ â–‘â–‘ â–’â–‘ â–’ â–’ â–’ â–‘â–‘ \\ â–’ â–’â–’ â–‘â–’â–‘â–’ â–‘ â–‘ â–‘â–’ â–‘ â–‘â–‘ â–‘â–‘ â–‘ â–’â–‘ â–‘ J â–‘ â–’ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ â–‘ > â–‘ â–‘ â–‘ â–‘ â–‘ 6 â–‘ \bval\vheader\fsection\27alpha.themes.dashboard\nalpha\frequire\r€€À™\4\0", "config", "alpha-nvim")
|
||||
time([[Config for alpha-nvim]], false)
|
||||
-- Config for: nvim-tree.lua
|
||||
time([[Config for nvim-tree.lua]], true)
|
||||
try_loadstring("\27LJ\2\nÕ\1\0\0\a\0\f\0\0176\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\3\0005\3\4\0005\4\6\0004\5\3\0005\6\5\0>\6\1\5=\5\a\4=\4\b\3=\3\t\0025\3\n\0=\3\v\2B\0\2\1K\0\1\0\rrenderer\1\0\1\16group_empty\2\tview\rmappings\tlist\1\0\0\1\0\2\vaction\vdir_up\bkey\6u\1\0\1\18adaptive_size\2\1\0\1\fsort_by\19case_sensitive\nsetup\14nvim-tree\frequire\0", "config", "nvim-tree.lua")
|
||||
time([[Config for nvim-tree.lua]], false)
|
||||
-- Config for: pywal
|
||||
time([[Config for pywal]], true)
|
||||
try_loadstring("\27LJ\2\n3\0\0\3\0\3\0\0066\0\0\0'\2\1\0B\0\2\0029\1\2\0B\1\1\1K\0\1\0\nsetup\npywal\frequire\0", "config", "pywal")
|
||||
time([[Config for pywal]], false)
|
||||
-- Config for: glow.nvim
|
||||
time([[Config for glow.nvim]], true)
|
||||
try_loadstring("\27LJ\2\n6\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\tglow\frequire\0", "config", "glow.nvim")
|
||||
time([[Config for glow.nvim]], false)
|
||||
-- Config for: nvim-lastplace
|
||||
time([[Config for nvim-lastplace]], true)
|
||||
try_loadstring("\27LJ\2\nY\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\25lastplace_open_folds\2\nsetup\19nvim-lastplace\frequire\0", "config", "nvim-lastplace")
|
||||
time([[Config for nvim-lastplace]], 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: nvim-cmp
|
||||
time([[Config for nvim-cmp]], true)
|
||||
try_loadstring("\27LJ\2\nC\0\1\4\0\4\0\a6\1\0\0'\3\1\0B\1\2\0029\1\2\0019\3\3\0B\1\2\1K\0\1\0\tbody\15lsp_expand\fluasnip\frequireó\6\1\0\n\0/\0v6\0\0\0'\2\1\0B\0\2\0029\0\2\0B\0\1\0016\0\0\0'\2\3\0B\0\2\0029\1\4\0005\3\b\0005\4\6\0003\5\5\0=\5\a\4=\4\t\0035\4\r\0009\5\n\0009\5\v\0059\5\f\5B\5\1\2=\5\14\0049\5\n\0009\5\v\0059\5\f\5B\5\1\2=\5\15\4=\4\v\0039\4\16\0009\4\17\0049\4\18\0045\6\20\0009\a\16\0009\a\19\a)\tüÿB\a\2\2=\a\21\0069\a\16\0009\a\19\a)\t\4\0B\a\2\2=\a\22\0069\a\16\0009\a\23\aB\a\1\2=\a\24\0069\a\16\0009\a\25\aB\a\1\2=\a\26\0069\a\16\0009\a\27\a5\t\28\0B\a\2\2=\a\29\6B\4\2\2=\4\16\0039\4\n\0009\4\30\0044\6\3\0005\a\31\0>\a\1\0065\a \0>\a\2\0064\a\3\0005\b!\0>\b\1\aB\4\3\2=\4\30\3B\1\2\0019\1\4\0009\1\"\1'\3#\0005\4&\0009\5\n\0009\5\30\0054\a\3\0005\b$\0>\b\1\a4\b\3\0005\t%\0>\t\1\bB\5\3\2=\5\30\4B\1\3\0019\1\4\0009\1'\1'\3(\0005\4)\0009\5\16\0009\5\17\0059\5'\5B\5\1\2=\5\16\0044\5\3\0005\6*\0>\6\1\5=\5\30\4B\1\3\0019\1\4\0009\1'\1'\3+\0005\4,\0009\5\16\0009\5\17\0059\5'\5B\5\1\2=\5\16\0049\5\n\0009\5\30\0054\a\3\0005\b-\0>\b\1\a4\b\3\0005\t.\0>\t\1\bB\5\3\2=\5\30\4B\1\3\1K\0\1\0\1\0\1\tname\fcmdline\1\0\1\tname\tpath\1\0\0\6:\1\0\1\tname\vbuffer\1\0\0\6/\fcmdline\1\0\0\1\0\1\tname\vbuffer\1\0\1\tname\fcmp_git\14gitcommit\rfiletype\1\0\1\tname\vbuffer\1\0\1\tname\fluasnip\1\0\1\tname\rnvim_lsp\fsources\t<CR>\1\0\1\vselect\2\fconfirm\n<C-e>\nabort\14<C-Space>\rcomplete\n<C-f>\n<C-b>\1\0\0\16scroll_docs\vinsert\vpreset\fmapping\18documentation\15completion\1\0\0\rbordered\vwindow\vconfig\fsnippet\1\0\0\vexpand\1\0\0\0\nsetup\bcmp\14lazy_load luasnip.loaders.from_vscode\frequire\0", "config", "nvim-cmp")
|
||||
time([[Config for nvim-cmp]], false)
|
||||
-- Config for: nvim-pasta
|
||||
time([[Config for nvim-pasta]], true)
|
||||
try_loadstring("\27LJ\2\n<EFBFBD>\2\0\0\t\0\14\0 6\0\0\0'\2\1\0B\0\2\0029\0\2\0005\2\5\0004\3\3\0006\4\0\0'\6\3\0B\4\2\0029\4\4\4>\4\1\3=\3\6\0026\3\a\0009\3\b\0039\3\t\3'\5\n\0+\6\2\0+\a\2\0+\b\2\0B\3\5\2=\3\v\0026\3\a\0009\3\b\0039\3\t\3'\5\f\0+\6\2\0+\a\2\0+\b\2\0B\3\5\2=\3\r\2B\0\2\1K\0\1\0\rprev_key\n<C-n>\rnext_key\n<C-p>\27nvim_replace_termcodes\bapi\bvim\15converters\1\0\1\15paste_mode\2\16indentation\21pasta.converters\nsetup\npasta\frequire\0", "config", "nvim-pasta")
|
||||
time([[Config for nvim-pasta]], 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)
|
||||
-- Load plugins in order defined by `after`
|
||||
time([[Sequenced loading]], true)
|
||||
vim.cmd [[ packadd lualine.nvim ]]
|
||||
|
||||
-- Config for: lualine.nvim
|
||||
try_loadstring("\27LJ\2\n`\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\foptions\1\0\0\1\0\1\ntheme\15pywal-nvim\nsetup\flualine\frequire\0", "config", "lualine.nvim")
|
||||
|
||||
vim.cmd [[ packadd tabline.nvim ]]
|
||||
|
||||
-- Config for: tabline.nvim
|
||||
try_loadstring("\27LJ\2\n`\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\foptions\1\0\0\1\0\1\ntheme\15pywal-nvim\nsetup\ftabline\frequire\0", "config", "tabline.nvim")
|
||||
|
||||
vim.cmd [[ packadd fwatch.nvim ]]
|
||||
|
||||
-- Config for: fwatch.nvim
|
||||
try_loadstring("\27LJ\2\n5\0\0\3\0\3\0\0056\0\0\0009\0\1\0'\2\2\0B\0\2\1K\0\1\0\22colorscheme pywal\bcmd\bvim-\1\0\4\0\3\0\0066\0\0\0009\0\1\0003\2\2\0)\3d\0B\0\3\1K\0\1\0\0\rdefer_fn\bvimp\1\0\5\0\a\0\n6\0\0\0'\2\1\0B\0\2\0029\0\2\0'\2\3\0005\3\5\0003\4\4\0=\4\6\3B\0\3\1K\0\1\0\ron_event\1\0\0\0#/home/abs3nt/.cache/wal/colors\nwatch\vfwatch\frequire\0", "config", "fwatch.nvim")
|
||||
|
||||
time([[Sequenced loading]], false)
|
||||
vim.cmd [[augroup packer_load_aucmds]]
|
||||
vim.cmd [[au!]]
|
||||
-- Filetype lazy-loads
|
||||
time([[Defining lazy-load filetype autocommands]], true)
|
||||
vim.cmd [[au FileType markdown ++once lua require("packer.load")({'markdown-preview.nvim'}, { ft = "markdown" }, _G.packer_plugins)]]
|
||||
time([[Defining lazy-load filetype autocommands]], false)
|
||||
vim.cmd("augroup END")
|
||||
|
||||
_G._packer.inside_compile = false
|
||||
if _G._packer.needs_bufread == true then
|
||||
vim.cmd("doautocmd BufRead")
|
||||
end
|
||||
_G._packer.needs_bufread = false
|
||||
|
||||
if should_profile then save_profiles() end
|
||||
|
||||
end)
|
||||
|
||||
if not no_errors then
|
||||
error_msg = error_msg:gsub('"', '\\"')
|
||||
vim.api.nvim_command('echohl ErrorMsg | echom "Error in packer_compiled: '..error_msg..'" | echom "Please check your config for correctness" | echohl None')
|
||||
end
|
@ -1,412 +0,0 @@
|
||||
body { background-color: var(--background); }
|
||||
|
||||
.markdown-body ol ol,
|
||||
.markdown-body ul ol,
|
||||
.markdown-body ol ul,
|
||||
.markdown-body ul ul,
|
||||
.markdown-body ol ul ol,
|
||||
.markdown-body ul ul ol,
|
||||
.markdown-body ol ul ul,
|
||||
.markdown-body ul ul ul {
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
}
|
||||
.markdown-body {
|
||||
font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, freesans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
||||
font-size: 16px;
|
||||
color: var(--foreground);
|
||||
line-height: 1.6;
|
||||
word-wrap: break-word;
|
||||
padding: 45px;
|
||||
background: var(--background);
|
||||
border: 0px solid var(--foreground);
|
||||
-webkit-border-radius: 0 0 3px 3px;
|
||||
border-radius: 0 0 3px 3px;
|
||||
}
|
||||
.markdown-body > *:first-child {
|
||||
margin-top: 0 !important;
|
||||
}
|
||||
.markdown-body > *:last-child {
|
||||
margin-bottom: 0 !important;
|
||||
}
|
||||
.markdown-body .table-of-contents ol {
|
||||
list-style: none;
|
||||
}
|
||||
.markdown-body .table-of-contents > ol {
|
||||
padding-left: 0;
|
||||
}
|
||||
.markdown-body * {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
}
|
||||
.markdown-body h1,
|
||||
.markdown-body h2,
|
||||
.markdown-body h3,
|
||||
.markdown-body h4,
|
||||
.markdown-body h5,
|
||||
.markdown-body h6 {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 16px;
|
||||
font-weight: bold;
|
||||
line-height: 1.4;
|
||||
}
|
||||
.markdown-body h1 .anchor,
|
||||
.markdown-body h2 .anchor,
|
||||
.markdown-body h3 .anchor,
|
||||
.markdown-body h4 .anchor,
|
||||
.markdown-body h5 .anchor,
|
||||
.markdown-body h6 .anchor {
|
||||
margin-left: -24px;
|
||||
visibility: hidden;
|
||||
}
|
||||
.markdown-body h1:hover .anchor,
|
||||
.markdown-body h2:hover .anchor,
|
||||
.markdown-body h3:hover .anchor,
|
||||
.markdown-body h4:hover .anchor,
|
||||
.markdown-body h5:hover .anchor,
|
||||
.markdown-body h6:hover .anchor {
|
||||
visibility: visible;
|
||||
}
|
||||
.markdown-body p,
|
||||
.markdown-body blockquote,
|
||||
.markdown-body ul,
|
||||
.markdown-body ol,
|
||||
.markdown-body dl,
|
||||
.markdown-body table,
|
||||
.markdown-body pre {
|
||||
margin-top: 0;
|
||||
margin-bottom: 16px;
|
||||
background-color: var(--background) !important; /* Changes background of code block */
|
||||
}
|
||||
.markdown-body h1 {
|
||||
margin: 0.67em 0;
|
||||
padding-bottom: 0.3em;
|
||||
font-size: 2.25em;
|
||||
line-height: 1.2;
|
||||
border-bottom: 1px solid var(--color4);
|
||||
color: var(--color13) !important;
|
||||
}
|
||||
.markdown-body h2 {
|
||||
padding-bottom: 0.3em;
|
||||
font-size: 1.75em;
|
||||
line-height: 1.225;
|
||||
border-bottom: 1px solid var(--color4);
|
||||
color: var(--color12) !important;
|
||||
}
|
||||
.markdown-body h3 {
|
||||
font-size: 1.5em;
|
||||
line-height: 1.43;
|
||||
}
|
||||
.markdown-body h4 {
|
||||
font-size: 1.25em;
|
||||
}
|
||||
.markdown-body h5 {
|
||||
font-size: 1em;
|
||||
}
|
||||
.markdown-body h6 {
|
||||
font-size: 1em;
|
||||
color: var(--color8) !important;
|
||||
}
|
||||
.markdown-body hr {
|
||||
margin-top: 20px;
|
||||
margin-bottom: 20px;
|
||||
height: 0;
|
||||
border: 0;
|
||||
border-top: 1px solid var(--color4);
|
||||
}
|
||||
.markdown-body ol,
|
||||
.markdown-body ul {
|
||||
padding-left: 2em;
|
||||
}
|
||||
.markdown-body ol ol,
|
||||
.markdown-body ul ol {
|
||||
list-style-type: lower-roman;
|
||||
}
|
||||
.markdown-body ol ul,
|
||||
.markdown-body ul ul {
|
||||
list-style-type: circle;
|
||||
}
|
||||
.markdown-body ol ul ul,
|
||||
.markdown-body ul ul ul {
|
||||
list-style-type: square;
|
||||
}
|
||||
.markdown-body ol {
|
||||
list-style-type: decimal;
|
||||
}
|
||||
.markdown-body ul {
|
||||
list-style-type: disc;
|
||||
/* color: var(--color9) !important; */ /* changes color of all bullet lists */
|
||||
}
|
||||
li::marker {
|
||||
color: var(--color14) !important; /* changes color of bullet points */
|
||||
}
|
||||
.markdown-body dl {
|
||||
margin-bottom: 1.3em
|
||||
}
|
||||
.markdown-body dl dt {
|
||||
font-weight: 700;
|
||||
}
|
||||
.markdown-body dl dd {
|
||||
margin-left: 0;
|
||||
}
|
||||
.markdown-body dl dd p {
|
||||
margin-bottom: 0.8em;
|
||||
}
|
||||
.markdown-body blockquote {
|
||||
margin-left: 0;
|
||||
margin-right: 0;
|
||||
padding: 0 15px;
|
||||
color: var(--color8) !important;
|
||||
border-left: 4px solid var(--color3) !important; /* border denoting block quote */
|
||||
}
|
||||
.markdown-body table {
|
||||
display: block;
|
||||
width: 100%;
|
||||
overflow: auto;
|
||||
word-break: normal;
|
||||
word-break: keep-all;
|
||||
border-collapse: collapse;
|
||||
border-spacing: 0;
|
||||
}
|
||||
.markdown-body table tr {
|
||||
background-color: var(--background) !important; /* Changes bacground color of tables */
|
||||
border-top: 1px solid var(--color4);
|
||||
}
|
||||
.markdown-body table tr:nth-child(2n) {
|
||||
background-color: #f8f8f8;
|
||||
}
|
||||
.markdown-body table th,
|
||||
.markdown-body table td {
|
||||
padding: 6px 13px;
|
||||
border: 1px solid var(--color4); /* color of table cells/border */
|
||||
}
|
||||
.markdown-body pre {
|
||||
word-wrap: normal;
|
||||
padding: 16px;
|
||||
overflow: auto;
|
||||
font-size: 85%;
|
||||
line-height: 1.45;
|
||||
background-color: #f7f7f7;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.markdown-body pre code {
|
||||
display: inline;
|
||||
max-width: initial;
|
||||
padding: 0;
|
||||
margin: 0;
|
||||
overflow: initial;
|
||||
font-size: 100%;
|
||||
line-height: inherit;
|
||||
word-wrap: normal;
|
||||
white-space: pre;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
background-color: transparent;
|
||||
}
|
||||
.markdown-body pre code:before,
|
||||
.markdown-body pre code:after {
|
||||
content: normal;
|
||||
}
|
||||
.markdown-body code {
|
||||
font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
|
||||
padding: 0;
|
||||
padding-top: 0.2em;
|
||||
padding-bottom: 0.2em;
|
||||
margin: 0;
|
||||
font-size: 85%;
|
||||
-webkit-border-radius: 3px;
|
||||
border-radius: 3px;
|
||||
}
|
||||
.markdown-body code:before,
|
||||
.markdown-body code:after {
|
||||
letter-spacing: -0.2em;
|
||||
content: "\00a0";
|
||||
}
|
||||
.markdown-body a {
|
||||
color: var(--color2) !important; /* Change style of hyperlinks */
|
||||
text-decoration: underline;
|
||||
background: transparent;
|
||||
}
|
||||
.markdown-body img {
|
||||
max-width: 100%;
|
||||
max-height: 100%;
|
||||
}
|
||||
.markdown-body strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
.markdown-body em {
|
||||
font-style: italic;
|
||||
}
|
||||
.markdown-body del {
|
||||
text-decoration: line-through;
|
||||
}
|
||||
.task-list-item {
|
||||
list-style-type: none;
|
||||
}
|
||||
.task-list-item input {
|
||||
font: 13px/1.4 Helvetica, arial, nimbussansl, liberationsans, freesans, clean, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
|
||||
margin: 0 0.35em 0.25em -1.6em;
|
||||
vertical-align: middle;
|
||||
}
|
||||
.task-list-item input[disabled] {
|
||||
cursor: default;
|
||||
}
|
||||
.task-list-item input[type="checkbox"] {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 0;
|
||||
}
|
||||
.task-list-item input[type="radio"] {
|
||||
-webkit-box-sizing: border-box;
|
||||
-moz-box-sizing: border-box;
|
||||
box-sizing: border-box;
|
||||
padding: 0;
|
||||
}
|
||||
|
||||
|
||||
/* Below are the page settings */
|
||||
|
||||
#page-ctn {
|
||||
margin: 0 auto;
|
||||
max-width: 900px;
|
||||
}
|
||||
|
||||
#page-header {
|
||||
padding: 8px;
|
||||
background-color: var(--background) !important;
|
||||
border-color: var(--foreground) !important;
|
||||
border-style: solid;
|
||||
border-width: 1px 1px 0;
|
||||
border-top-left-radius: 3px;
|
||||
border-top-right-radius: 3px;
|
||||
}
|
||||
|
||||
#page-header svg {
|
||||
display: inline-block;
|
||||
margin-right: 5px;
|
||||
overflow: hidden;
|
||||
fill: var(--foreground) !important;
|
||||
}
|
||||
|
||||
#page-header h3 {
|
||||
display: flex;
|
||||
align-items: center;
|
||||
margin-top: 0;
|
||||
margin-bottom: 0;
|
||||
padding-right: 16px;
|
||||
font-size: 14px;
|
||||
font-weight: 600;
|
||||
color: var(--foreground) !important;
|
||||
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
/* Highlight settings */
|
||||
|
||||
.hljs {
|
||||
display: block;
|
||||
overflow-x: auto;
|
||||
padding: 0.5em;
|
||||
/* color: #333; */
|
||||
color: var(--color7) !important;
|
||||
background: var(--background) !important;
|
||||
}
|
||||
|
||||
.hljs-comment,
|
||||
.hljs-quote {
|
||||
color: var(--color8) !important; /* color of comments */
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-keyword,
|
||||
.hljs-selector-tag,
|
||||
.hljs-subst {
|
||||
color: var(--color4) !important;
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-number,
|
||||
.hljs-literal,
|
||||
.hljs-variable,
|
||||
.hljs-template-variable,
|
||||
.hljs-tag .hljs-attr {
|
||||
color: var(--color5) !important;
|
||||
}
|
||||
|
||||
.hljs-string,
|
||||
.hljs-doctag {
|
||||
color: var(--color1) !important;
|
||||
}
|
||||
|
||||
.hljs-title,
|
||||
.hljs-section,
|
||||
.hljs-selector-id {
|
||||
color: var(--color3) !important; /* Color of function title */
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-subst {
|
||||
font-weight: normal;
|
||||
}
|
||||
|
||||
.hljs-type,
|
||||
.hljs-class .hljs-title {
|
||||
color: var(--color2) !important; /* Color of class title */
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-tag,
|
||||
.hljs-name,
|
||||
.hljs-attribute {
|
||||
font-weight: normal;
|
||||
color: var(--color6) !important; /* Color of XML/HTML tags */
|
||||
}
|
||||
|
||||
.hljs-regexp,
|
||||
.hljs-link {
|
||||
/* color: #009926; */
|
||||
color: var(--color9) !important;
|
||||
}
|
||||
|
||||
.hljs-symbol,
|
||||
.hljs-bullet {
|
||||
/* color: #990073; */
|
||||
color: var(--color10) !important;
|
||||
}
|
||||
|
||||
.hljs-built_in,
|
||||
.hljs-builtin-name {
|
||||
/* color: #0086b3; */
|
||||
color: var(--color12) !important;
|
||||
}
|
||||
|
||||
.hljs-meta {
|
||||
color: var(--color8) !important; /* Color of meta tags */
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.hljs-deletion {
|
||||
background: var(--color3);
|
||||
}
|
||||
|
||||
.hljs-addition {
|
||||
background: #dfd;
|
||||
}
|
||||
|
||||
.hljs-emphasis {
|
||||
font-style: italic;
|
||||
}
|
||||
|
||||
.hljs-strong {
|
||||
font-weight: bold;
|
||||
}
|
||||
|
||||
.katex-html {
|
||||
color: var(--color6);
|
||||
}
|
Loading…
Reference in New Issue
Block a user