You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

59 lines
1.3 KiB
VimL

set noerrorbells
set history=500
set autoread
set ruler
set number
set expandtab
set smarttab
set smartindent
set nowrap
set smartcase
set noswapfile
set nobackup
set undodir=~/.nvim/undodir
set undofile
set incsearch
set shiftwidth=4
set tabstop=4 softtabstop=4
set encoding=utf-8
set fileencoding=utf-8
set relativenumber
set scrolloff=8
set hidden
set signcolumn=yes
set colorcolumn=110
set list
call plug#begin("~/.nvim/plugged")
Plug 'nvim-treesitter/nvim-treesitter', {'do': ':TSUpdate'} " Treesitter highlighting
Plug 'folke/tokyonight.nvim', {'branch': 'main' } " Active colour scheme
Plug 'stevearc/oil.nvim'
Plug 'akinsho/toggleterm.nvim'
Plug 'ibhagwan/fzf-lua'
call plug#end()
packadd matchit
let mapleader = " "
lua require('treesitter')
lua require('man-config')
lua require('fzf-config')
lua require('oil-config')
lua require('toggleterm').setup({ direction = "horizontal", size = 15 })
command! Cheats edit ~/.config/nvim/cheats.md
nnoremap <leader>h :nohlsearch<CR>
nnoremap <C-t> <cmd>lua require('toggleterm').toggle(1, 15, vim.fn.expand('%:p:h'), 'horizontal')<CR>
tnoremap <C-t> <cmd>lua require('toggleterm').toggle(1, 15, vim.fn.expand('%:p:h'), 'horizontal')<CR>
nnoremap <leader>y "+y
vnoremap <leader>y "+y
nnoremap <leader>p "+p
colorscheme tokyonight-night