eww bar transparency, laptop nvim added
This commit is contained in:
1
nvim/lua/sharpe/init.lua
Normal file
1
nvim/lua/sharpe/init.lua
Normal file
@ -0,0 +1 @@
|
||||
|
37
nvim/lua/sharpe/packer.lua
Normal file
37
nvim/lua/sharpe/packer.lua
Normal file
@ -0,0 +1,37 @@
|
||||
vim.cmd [[packadd packer.nvim]]
|
||||
|
||||
return require('packer').startup(function(use)
|
||||
-- Packer can manage itself
|
||||
use 'wbthomason/packer.nvim'
|
||||
-- use { "ellisonleao/gruvbox.nvim" }
|
||||
use { "rebelot/kanagawa.nvim" }
|
||||
use {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
requires = { 'nvim-tree/nvim-web-devicons', opt = true }
|
||||
}
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim', tag = '0.1.1',
|
||||
-- or , branch = '0.1.x',
|
||||
requires = { {'nvim-lua/plenary.nvim'} }
|
||||
}
|
||||
use { "norcalli/nvim-colorizer.lua" }
|
||||
use { "nvim-tree/nvim-tree.lua" }
|
||||
use { "nvim-tree/nvim-web-devicons" }
|
||||
use { "frazrepo/vim-rainbow" }
|
||||
use { "hrsh7th/nvim-cmp" }
|
||||
use "lukas-reineke/indent-blankline.nvim"
|
||||
use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'})
|
||||
use {'neoclide/coc.nvim', branch = 'release'}
|
||||
|
||||
-- install without yarn or npm
|
||||
use({
|
||||
"iamcco/markdown-preview.nvim",
|
||||
run = function() vim.fn["mkdp#util#install"]() end,
|
||||
})
|
||||
|
||||
use({'vimwiki/vimwiki'})
|
||||
|
||||
use({'lervag/vimtex'})
|
||||
|
||||
use({ "iamcco/markdown-preview.nvim", run = "cd app && npm install", setup = function() vim.g.mkdp_filetypes = { "markdown" } end, ft = { "markdown" }, })
|
||||
end)
|
61
nvim/lua/sharpe/remaps.lua
Normal file
61
nvim/lua/sharpe/remaps.lua
Normal file
@ -0,0 +1,61 @@
|
||||
vim.g.mapleader = " "
|
||||
|
||||
------ FILE EXPLORER -------
|
||||
vim.keymap.set("n", "<leader>e", vim.cmd.NvimTreeToggle)
|
||||
|
||||
------ TEXT WRAPPING -------
|
||||
vim.keymap.set("n", "<leader>wr", function () vim.opt.wrap = not vim.opt.wrap:get() end)
|
||||
|
||||
------- LINE NUMBERS -------
|
||||
vim.keymap.set("n", "<leader>n", function () vim.opt.nu = not vim.opt.nu:get() end)
|
||||
vim.keymap.set("n", "<leader>rn", function () vim.opt.relativenumber = not vim.opt.relativenumber:get() end)
|
||||
|
||||
------ FIND & REPLACE ------
|
||||
vim.keymap.set("n", "<leader>rl", function ()
|
||||
vim.cmd("s/" .. vim.fn.input("Find & replace on line > ") .. "/g")
|
||||
end)
|
||||
|
||||
vim.keymap.set("n", "<leader>rf", function ()
|
||||
vim.cmd("%s/" .. vim.fn.input("Find & replace in file > ") .. "/g")
|
||||
end)
|
||||
|
||||
------ SPLIT WINDOWS -------
|
||||
vim.keymap.set("n", "<leader>vs", vim.cmd.vsplit)
|
||||
vim.keymap.set("n", "<leader>hs", vim.cmd.split)
|
||||
|
||||
vim.keymap.set("n", "<leader>q", vim.cmd.q)
|
||||
|
||||
------- TAB BUFFERS --------
|
||||
vim.keymap.set("n", "<leader>t", vim.cmd.tabnew)
|
||||
|
||||
vim.keymap.set("n", "<TAB>", vim.cmd.tabn)
|
||||
|
||||
vim.keymap.set("n", "<S-TAB>", vim.cmd.tabp)
|
||||
|
||||
------- VIEW WHITESPACE ------
|
||||
vim.keymap.set("n", "<leader>ws", function() vim.opt.list = not vim.opt.list:get() end)
|
||||
|
||||
-------- NVIM TERMINAL -------
|
||||
vim.keymap.set("n", "<leader>vt", function()
|
||||
vim.cmd.vsplit()
|
||||
vim.cmd.wincmd('l')
|
||||
vim.cmd.terminal()
|
||||
vim.cmd.startinsert()
|
||||
end)
|
||||
|
||||
vim.keymap.set("n", "<leader>ht", function()
|
||||
vim.cmd.split()
|
||||
vim.cmd.wincmd('j')
|
||||
vim.cmd.terminal()
|
||||
vim.cmd.startinsert()
|
||||
end)
|
||||
|
||||
vim.keymap.set("t", "<Esc>", "<C-\\><C-n>")
|
||||
|
||||
------- PLAINTEXT RENDERING -----------
|
||||
vim.keymap.set("n", "<leader>md", vim.cmd.MarkdownPreviewToggle)
|
||||
|
||||
|
||||
|
||||
------ SPELL CHECK --------
|
||||
vim.keymap.set("n", "<leader>sp", function() vim.opt.spell = not vim.opt.spell:get() end)
|
11
nvim/lua/sharpe/set.lua
Normal file
11
nvim/lua/sharpe/set.lua
Normal file
@ -0,0 +1,11 @@
|
||||
vim.opt.nu = true
|
||||
vim.opt.relativenumber = true
|
||||
|
||||
vim.opt.tabstop = 4
|
||||
vim.opt.softtabstop = 4
|
||||
vim.opt.shiftwidth = 4
|
||||
vim.opt.expandtab = false
|
||||
|
||||
vim.opt.smartindent = true
|
||||
|
||||
vim.opt.spelllang = 'en'
|
Reference in New Issue
Block a user