summaryrefslogtreecommitdiff
path: root/.config/vim/ftdetect
diff options
context:
space:
mode:
Diffstat (limited to '.config/vim/ftdetect')
-rw-r--r--.config/vim/ftdetect/cpp.vim2
-rw-r--r--.config/vim/ftdetect/cu.vim1
-rw-r--r--.config/vim/ftdetect/fut.vim2
-rw-r--r--.config/vim/ftdetect/tex.vim9
4 files changed, 14 insertions, 0 deletions
diff --git a/.config/vim/ftdetect/cpp.vim b/.config/vim/ftdetect/cpp.vim
new file mode 100644
index 0000000..3166fda
--- /dev/null
+++ b/.config/vim/ftdetect/cpp.vim
@@ -0,0 +1,2 @@
+autocmd BufRead *.cpp setlocal tabstop=4
+autocmd BufRead *.cpp setlocal shiftwidth=4
diff --git a/.config/vim/ftdetect/cu.vim b/.config/vim/ftdetect/cu.vim
new file mode 100644
index 0000000..d7e8516
--- /dev/null
+++ b/.config/vim/ftdetect/cu.vim
@@ -0,0 +1 @@
+au BufRead,BufNewFile *.cu,*.cuh,*.cu.h set filetype=cuda
diff --git a/.config/vim/ftdetect/fut.vim b/.config/vim/ftdetect/fut.vim
new file mode 100644
index 0000000..2c281c7
--- /dev/null
+++ b/.config/vim/ftdetect/fut.vim
@@ -0,0 +1,2 @@
+au BufRead,BufNewFile *.fut set filetype=fut
+au BufRead,BufNewFile *.fut set includeexpr=v:fname.'.fut'
diff --git a/.config/vim/ftdetect/tex.vim b/.config/vim/ftdetect/tex.vim
new file mode 100644
index 0000000..43f5fde
--- /dev/null
+++ b/.config/vim/ftdetect/tex.vim
@@ -0,0 +1,9 @@
+" put \begin{} \end{} tags tags around the current word
+autocmd BufRead *.tex map <C-B> YpkI\begin{<ESC>A}<ESC>jI\end{<ESC>A}<esc>kA
+autocmd BufRead *.tex map! <C-B> <ESC>YpkI\begin{<ESC>A}<ESC>jI\end{<ESC>A}<esc>kA
+autocmd BufRead *.tex map <C-M> :call Synctex()<CR>
+
+"autocmd BufRead *.tex imap /\ \land
+"autocmd BufRead *.tex imap \/ \lor
+"autocmd BufRead *.tex imap -> \rightarrow
+"autocmd BufRead *.tex imap ~~ \neg