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 46735d9..684785e 100644 --- a/nvim/.config/nvim/init.vim +++ b/nvim/.config/nvim/init.vim @@ -4,9 +4,11 @@ Plug 'ncm2/ncm2' 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' Plug 'lervag/vimtex' +Plug 'idris-hackers/idris-vim' Plug 'rhysd/vim-crystal' Plug 'elmcast/elm-vim' Plug 'ap/vim-css-color' @@ -55,6 +57,10 @@ let g:LanguageClient_rootMarkers = { let g:limelight_conceal_ctermfg = 8 +let g:UltiSnipsExpandTrigger="" +let g:UltiSnipsJumpForwardTrigger="" +let g:UltiSnipsJumpBackwardTrigger="" + colorscheme nord nmap K :call LanguageClient_contextMenu() nmap ? :call LanguageClient_textDocument_hover()