Squel S
This commit is contained in:
@@ -1,2 +0,0 @@
|
||||
require("core.remap")
|
||||
require("core.set")
|
||||
@@ -1,63 +0,0 @@
|
||||
vim.cmd [[packadd packer.nvim]]
|
||||
|
||||
return require('packer').startup(function(use)
|
||||
use 'wbthomason/packer.nvim'
|
||||
|
||||
-- Telescope (Fuzzy Finder)
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim', tag = '0.1.5',
|
||||
requires = { {'nvim-lua/plenary.nvim'} }
|
||||
}
|
||||
|
||||
-- One Dark Theme
|
||||
-- use 'navarasu/onedark.nvim'
|
||||
use { "catppuccin/nvim", as = "catppuccin" }
|
||||
|
||||
-- Treesitter (better Syntax Highlighting)
|
||||
use('nvim-treesitter/nvim-treesitter', {run = ':TSUpdate'})
|
||||
use('nvim-treesitter/playground')
|
||||
|
||||
-- Command Line view at the bottom
|
||||
use('nvim-lualine/lualine.nvim')
|
||||
|
||||
use('tpope/vim-fugitive')
|
||||
use('github/copilot.vim')
|
||||
|
||||
use {
|
||||
'VonHeikemen/lsp-zero.nvim',
|
||||
branch = 'v3.x',
|
||||
requires = {
|
||||
-- LSP support
|
||||
{'williamboman/mason.nvim'},
|
||||
{'williamboman/mason-lspconfig.nvim'},
|
||||
{'neovim/nvim-lspconfig'},
|
||||
|
||||
-- Autocompletion
|
||||
{'hrsh7th/nvim-cmp'},
|
||||
{'hrsh7th/cmp-buffer'},
|
||||
{'hrsh7th/cmp-path'},
|
||||
{'hrsh7th/cmp-nvim-lua'},
|
||||
{'hrsh7th/cmp-nvim-lsp'},
|
||||
{'L3MON4D3/LuaSnip'},
|
||||
{'honza/vim-snippets'}
|
||||
}
|
||||
}
|
||||
|
||||
-- Better comments
|
||||
use {
|
||||
'numToStr/Comment.nvim',
|
||||
config = function()
|
||||
require('Comment').setup()
|
||||
end
|
||||
}
|
||||
|
||||
use 'alexghergh/nvim-tmux-navigation'
|
||||
use 'FabijanZulj/blame.nvim'
|
||||
|
||||
use "lukas-reineke/indent-blankline.nvim"
|
||||
|
||||
use "nvim-tree/nvim-web-devicons"
|
||||
|
||||
use {'akinsho/bufferline.nvim', tag = "*", requires = 'nvim-tree/nvim-web-devicons'}
|
||||
|
||||
end)
|
||||
@@ -1,34 +0,0 @@
|
||||
vim.g.mapleader = " "
|
||||
vim.keymap.set("n", "<leader>n", vim.cmd.Ex)
|
||||
|
||||
-- Prime said this is greated remap ever
|
||||
vim.keymap.set("x", "<leader>p", [["_dP]])
|
||||
|
||||
-- some next greatest remaps
|
||||
vim.keymap.set({"n", "v"}, "<leader>y", [["+y]])
|
||||
vim.keymap.set("n", "<leader>Y", [["+Y]])
|
||||
|
||||
vim.keymap.set({"n", "v"}, "<leader>d", [["_d]])
|
||||
|
||||
-- move lines smooth butter smooth
|
||||
vim.keymap.set("v", "J", ":m '>+1<CR>gv=gv")
|
||||
vim.keymap.set("v", "K", ":m '<-2<CR>gv=gv")
|
||||
|
||||
-- Pasting from clipboard hurts in vim
|
||||
vim.keymap.set('n', 'P', '"+p')
|
||||
|
||||
-- Copying to Clipboard
|
||||
--vim.keymap.set('v', '<leader>y', '"+y')
|
||||
|
||||
vim.keymap.set('n', '<leader>h', vim.cmd.split)
|
||||
vim.keymap.set('n', '<leader>v', vim.cmd.vsplit)
|
||||
|
||||
-- Keep ya head straight
|
||||
vim.keymap.set("n", "J", "mzJ`z")
|
||||
vim.keymap.set('n', '<C-d>', '<C-d>zz')
|
||||
vim.keymap.set('n', '<C-u>', '<C-u>zz')
|
||||
|
||||
vim.keymap.set("n", "<Tab>", vim.cmd.bnext)
|
||||
vim.keymap.set("n", "<S-Tab>", vim.cmd.bprev)
|
||||
vim.keymap.set('n', '<leader>q', vim.cmd.bdelete)
|
||||
|
||||
@@ -1,29 +0,0 @@
|
||||
vim.opt.nu = true
|
||||
vim.opt.rnu = true
|
||||
|
||||
vim.opt.autoread = true
|
||||
|
||||
-- Prevent continue comment on new line
|
||||
vim.api.nvim_create_autocmd(
|
||||
"FileType",
|
||||
{ pattern = "*", command = [[setlocal formatoptions-=c formatoptions-=r formatoptions-=o]] }
|
||||
)
|
||||
|
||||
vim.opt.tabstop = 4
|
||||
vim.opt.softtabstop = 4
|
||||
vim.opt.shiftwidth = 4
|
||||
vim.opt.shiftround = true
|
||||
vim.opt.expandtab = true
|
||||
|
||||
vim.opt.smartindent = true
|
||||
|
||||
vim.opt.wrap = true
|
||||
|
||||
vim.opt.scrolloff = 8
|
||||
vim.opt.signcolumn = 'yes'
|
||||
|
||||
vim.cmd.termguicolors = true
|
||||
|
||||
vim.g.netrw_banner = 0
|
||||
vim.g.netrw_browse_split = 0
|
||||
vim.g.netrw_winsize = 25
|
||||
Reference in New Issue
Block a user