This commit is contained in:
abs3nt 2023-03-02 22:48:47 -08:00
parent 684ded0639
commit 90faa4a60f
3 changed files with 29 additions and 44 deletions

View File

@ -54,22 +54,6 @@ autocmd("CursorMoved", {
group = _group, 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
-- change tmux title -- change tmux title
autocmd("BufReadPost", { autocmd("BufReadPost", {
pattern = "*", pattern = "*",

View File

@ -3,27 +3,11 @@ local vimp = require('vimp')
-- Map leader -- Map leader
vim.g.mapleader = " " 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 -- tabs and stuff
vimp.vnoremap('<C-b>', [[<C-a>]]) vimp.vnoremap('<C-b>', [[<C-a>]])
vimp.noremap("<Tab>", [[>gv]]) vimp.noremap("<Tab>", [[>gv]])
vimp.noremap("<S-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 -- Remove search highlight on Enter
vimp.nnoremap("<CR>", [[:nohlsearch<CR><CR>]]) vimp.nnoremap("<CR>", [[:nohlsearch<CR><CR>]])
@ -31,8 +15,18 @@ vimp.nnoremap("<CR>", [[:nohlsearch<CR><CR>]])
vimp.xnoremap("<", [[<gv]]) vimp.xnoremap("<", [[<gv]])
vimp.xnoremap(">", [[>gv]]) vimp.xnoremap(">", [[>gv]])
-- ArgWrap -- Toggle Lines
vimp.nnoremap({ 'silent' }, '<leader>a', [[:ArgWrap<CR>]]) vimp.nnoremap({ 'silent' }, '<leader>l', function()
if vim.b.lnstatus == nil then
-- Toggle Line vim.b.lnstatus = "number"
vimp.nnoremap({ 'silent' }, '<leader>l', [[:lua Toggleln()<CR>]]) 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)

View File

@ -1,3 +1,4 @@
local vimp = require('vimp')
return { return {
--vimp (in mappings.lua) --vimp (in mappings.lua)
@ -66,7 +67,8 @@ return {
{ {
"iamcco/markdown-preview.nvim", "iamcco/markdown-preview.nvim",
run = "cd app && npm install", run = "cd app && npm install",
init = function() config = function()
vimp.noremap({ 'silent' }, '<leader>md', [[:MarkdownPreviewToggle<CR>]])
vim.g.mkdp_filetypes = { "markdown" } vim.g.mkdp_filetypes = { "markdown" }
vim.g.mkdp_markdown_css = os.getenv("XDG_CONFIG_HOME") .. '/nvim/static/custom.css' vim.g.mkdp_markdown_css = os.getenv("XDG_CONFIG_HOME") .. '/nvim/static/custom.css'
vim.g.mkdp_highlight_css = os.getenv("XDG_CACHE_HOME") .. '/wal/colors.css' vim.g.mkdp_highlight_css = os.getenv("XDG_CACHE_HOME") .. '/wal/colors.css'
@ -133,12 +135,18 @@ return {
'nvim-lua/plenary.nvim', 'nvim-lua/plenary.nvim',
lazy = true lazy = true
}, },
} },
config = function()
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>]])
end
}, },
-- file explorer -- file explorer
{ {
'kyazdani42/nvim-tree.lua', 'kyazdani42/nvim-tree.lua',
vimp.noremap({ 'silent' }, '<leader>n', [[:NvimTreeToggle<CR>]]),
dependencies = { 'kyazdani42/nvim-web-devicons' }, dependencies = { 'kyazdani42/nvim-web-devicons' },
config = function() config = function()
require('nvim-tree').setup { require('nvim-tree').setup {
@ -186,13 +194,10 @@ return {
'mg979/vim-visual-multi', 'mg979/vim-visual-multi',
-- wrap things inside pairs -- wrap things inside pairs
'FooSoft/vim-argwrap',
-- which key
{ {
"folke/which-key.nvim", 'FooSoft/vim-argwrap',
config = function() config = function()
require("which-key").setup {} vimp.nnoremap({ 'silent' }, '<leader>a', [[:ArgWrap<CR>]])
end end
}, },
@ -340,6 +345,8 @@ return {
'kdheepak/tabline.nvim', 'kdheepak/tabline.nvim',
dependencies = { { 'kyazdani42/nvim-web-devicons', lazy = true } }, dependencies = { { 'kyazdani42/nvim-web-devicons', lazy = true } },
config = function() config = function()
vimp.nnoremap({ 'silent' }, '<A-Right>', [[:TablineBufferNext<CR>]])
vimp.nnoremap({ 'silent' }, '<A-Left>', [[:TablineBufferPrevious<CR>]])
require('tabline').setup({ options = { theme = 'pywal-nvim' } }) require('tabline').setup({ options = { theme = 'pywal-nvim' } })
end, end,
}, },