Browse Source

idk

master
RinRi 3 years ago
parent
commit
6f5ee71ded
3 changed files with 134 additions and 3 deletions
  1. +12
    -0
      .config/nvim/nvim/.netrwhist
  2. +114
    -0
      .config/nvim/nvim/init.vim
  3. +8
    -3
      .zshrc

+ 12
- 0
.config/nvim/nvim/.netrwhist View File

@@ -0,0 +1,12 @@
let g:netrw_dirhistmax =10
let g:netrw_dirhistcnt =7
let g:netrw_dirhist_7='/etc/runit/runsvdir/default/lightdm/supervise'
let g:netrw_dirhist_6='/etc/runit/runsvdir/default/lightdm'
let g:netrw_dirhist_5='/etc/runit/runsvdir/default/alsa'
let g:netrw_dirhist_4='/etc/alsa/conf.d'
let g:netrw_dirhist_3='/home/rinri/.local/share/osu'
let g:netrw_dirhist_2='/home/rinri/.local/share/osu/files'
let g:netrw_dirhist_1='/home/rinri/.local/share/osu/files/8'
let g:netrw_dirhist_0='/home/rinri/.local/share/osu/files'
let g:netrw_dirhist_9='/home/rinri/.local/share/osu'
let g:netrw_dirhist_8='/home/rinri/.local/share/osu/screenshots'

+ 114
- 0
.config/nvim/nvim/init.vim View File

@@ -0,0 +1,114 @@
call plug#begin('~/.vim/plugged')

"{{ The Basics }}
Plug 'gmarik/Vundle.vim' " Vundle
Plug 'joshdick/onedark.vim' " Colors
Plug 'itchyny/lightline.vim' " Lightline statusbar
Plug 'suan/vim-instant-markdown', {'rtp': 'after'} " Markdown Preview
Plug 'frazrepo/vim-rainbow'
"{{ File management }}
Plug 'vifm/vifm.vim' " Vifm
Plug 'scrooloose/nerdtree' " Nerdtree
Plug 'tiagofumo/vim-nerdtree-syntax-highlight' " Highlighting Nerdtree
Plug 'ryanoasis/vim-devicons' " Icons for Nerdtree
"{{ Tim Pope Plugins }}
Plug 'tpope/vim-surround' " Change surrounding marks
"{{ Syntax Highlighting and Colors }}
Plug 'ap/vim-css-color' " Color previews for CSS
"{{ Junegunn Choi Plugins }}
Plug 'junegunn/goyo.vim' " Distraction-free viewing
Plug 'junegunn/limelight.vim' " Hyperfocus on a range
Plug 'junegunn/vim-emoji' " Vim needs emojis!
"{{ Language specific }}
Plug 'mattn/emmet-vim' " Emmet for web-gay developing

call plug#end()

" colorscheme
syntax on

" brackets
inoremap " ""<left>
inoremap ' ''<left>
inoremap ( ()<left>
inoremap [ []<left>
inoremap { {}<left>
inoremap {<CR> {<CR>}<ESC>O
inoremap {;<CR> {<CR>};<ESC>O

" markdown
let g:instant_markdown_browser = "st surf"

" Make Vim more useful
set nocompatible
" Use the OS clipboard by default (on versions compiled with `+clipboard`)
set clipboard+=unnamedplus
" Enhance command-line completion
set wildmenu
" Disables automatic commenting on newline:
autocmd FileType * setlocal formatoptions-=c formatoptions-=r formatoptions-=o
" Allow cursor keys in insert mode
" Allow backspace in insert mode
set backspace=indent,eol,start
" Optimize for fast terminal connections
set ttyfast
" Add the g flag to search/replace by default
set gdefault
" Use UTF-8 without BOM
set encoding=utf-8
" Change mapleader
let mapleader=","
" Don’t add empty newlines at the end of files
set binary
set noeol

" 256 colors
set t_Co=256
" Respect modeline in files
set modeline
set modelines=4
" Enable per-directory .vimrc files and disable unsafe commands in them
set exrc
set secure
" Enable line numbers
set number
" Make tabs as wide as two spaces
set tabstop=4
set shiftwidth=4
set smarttab
set expandtab
" Highlight searches
set hlsearch
" Ignore case of searches
set ignorecase
" Highlight dynamically as pattern is typed
set incsearch
" Always show status line
set laststatus=2
" Enable mouse in all modes
set mouse=a
" Disable error bells
set noerrorbells
" Don’t reset cursor to start of line when moving around.
set nostartofline
" Show the cursor position
set ruler
" Don’t show the intro message when starting Vim
set shortmess=atI
" Show the current mode
set showmode
" Show the filename in the window titlebar
set title
" Show the (partial) command as it’s being typed
set showcmd
" Use relative line numbers
if exists("&relativenumber")
set relativenumber
au BufReadPost * set relativenumber
endif
" Start scrolling three lines before the horizontal window border
set scrolloff=3

map <Leader>c :w! \| !pdflatex <c-r>%<CR><CR>
map <Leader>t :!st&<CR><CR>
vnoremap <C-c> "+y

+ 8
- 3
.zshrc View File

@@ -5,11 +5,15 @@ if [[ -r "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh" ]]
source "${XDG_CACHE_HOME:-$HOME/.cache}/p10k-instant-prompt-${(%):-%n}.zsh"
fi



export LC_CTYPE=ru_RU.UTF-8
export EDITOR=nvim
alias ll="ls -l"
alias la="ls -a"
alias lal="ls -al"
alias ..="cd .."
alias ls="ls --color"
alias ll="ls -l --color"
alias la="ls -a --color"
alias lal="ls -al --color"
alias huion="xsetwacom set 'HUION Huion Tablet Pen stylus' Area 4384 3990 24384 15240"
alias dxyz="ssh root@rinri-d.xyz"
alias mrcon="mcrcon -H rinri-d.xyz -p -t"
@@ -49,3 +53,4 @@ source ~/src/powerlevel10k/powerlevel10k.zsh-theme
source /usr/share/zsh/plugins/zsh-syntax-highlighting/zsh-syntax-highlighting.zsh
# To customize prompt, run `p10k configure` or edit ~/.p10k.zsh.
[[ ! -f ~/.p10k.zsh ]] || source ~/.p10k.zsh
if [ -e /home/rinri/.nix-profile/etc/profile.d/nix.sh ]; then . /home/rinri/.nix-profile/etc/profile.d/nix.sh; fi # added by Nix installer

Loading…
Cancel
Save