diff --git a/nvim/.config/nvim/UltiSnips/tex.snippets b/nvim/.config/nvim/UltiSnips/tex.snippets new file mode 100644 index 0000000..2c113b8 --- /dev/null +++ b/nvim/.config/nvim/UltiSnips/tex.snippets @@ -0,0 +1,49 @@ +snippet eq +\begin{equation*} + $1 +\end{equation*} +endsnippet + +snippet al +\begin{aligned} + $1 +\end{aligned} +endsnippet + +snippet fr +\frac{$1}{$2} +endsnippet + +snippet sec +\section*{$1} +endsnippet + +snippet ssec +\subsection*{$1} +endsnippet + +snippet alist +\begin{enumerate}[label=\alph*)] + $1 +\end{enumerate} +endsnippet + +snippet li +\item +endsnippet + +snippet sum +\sum_{$1}^{$2} $3 +endsnippet + +snippet rel +\text{Rel}($1) +endsnippet + +snippet a +\alpha +endsnippet + +snippet e +\epsilon +endsnippet diff --git a/nvim/.config/nvim/init.vim b/nvim/.config/nvim/init.vim index 51c7ca0..9753588 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -5,11 +5,13 @@ Plug 'ncm2/ncm2' " For language client Plug 'autozimu/LanguageClient-neovim', {'branch': 'next', 'do': 'bash install.sh' } Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --bin' } Plug 'junegunn/fzf.vim' +Plug 'SirVer/ultisnips' Plug 'enomsg/vim-haskellConcealPlus' " Languages Plug 'https://framagit.org/tyreunom/coquille.git' Plug 'lervag/vimtex' +Plug 'idris-hackers/idris-vim' Plug 'rhysd/vim-crystal' Plug 'elmcast/elm-vim' Plug 'ap/vim-css-color' @@ -20,7 +22,9 @@ Plug 'idris-hackers/idris-vim' Plug 'arcticicestudio/nord-vim' " Editing Tools +Plug 'junegunn/goyo.vim' Plug 'iamcco/markdown-preview.vim' +Plug 'junegunn/limelight.vim' call plug#end() set exrc " Execute local vimscripts @@ -59,6 +63,12 @@ let g:LanguageClient_rootMarkers = { \ 'elm': ['elm.json'], \ } +let g:limelight_conceal_ctermfg = 8 + +let g:UltiSnipsExpandTrigger="" +let g:UltiSnipsJumpForwardTrigger="" +let g:UltiSnipsJumpBackwardTrigger="" + colorscheme nord nmap M :call LanguageClient#explainErrorAtPoint() nmap K :call LanguageClient_contextMenu()