aboutsummaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
Diffstat (limited to 'config')
-rw-r--r--config/vim/vimrc3
-rw-r--r--config/xmonad/xmonad.hs2
2 files changed, 5 insertions, 0 deletions
diff --git a/config/vim/vimrc b/config/vim/vimrc
index f815bbd..8632bb5 100644
--- a/config/vim/vimrc
+++ b/config/vim/vimrc
@@ -267,6 +267,7 @@ augroup vimrc_files
" school c
autocmd Filetype c setlocal noexpandtab
autocmd Filetype c setlocal comments=s:/**,m:**,e:*/,s:/*,m:**,e:*/
+ autocmd Filetype c setlocal equalprg=clang-format
" std::cout << ... << std::endl; shortcut
autocmd Filetype cpp nnoremap <leader>cout istd::cout << << std::endl;<ESC>2F<hi
autocmd Filetype vim setlocal foldmethod=marker " vim fold method to marker
@@ -352,3 +353,5 @@ endfunction
inoremap <TAB> <C-r>=TabOrComplete('next')<CR>
" st maps Shift-Tab to <ESC>[Z (and it's discouraged to change it)
inoremap <ESC>[Z <C-r>=TabOrComplete('prev')<CR>
+
+command! LaTeXtoUnicodeToggle :call LaTeXtoUnicode#Toggle()
diff --git a/config/xmonad/xmonad.hs b/config/xmonad/xmonad.hs
index 769435b..f71ce1d 100644
--- a/config/xmonad/xmonad.hs
+++ b/config/xmonad/xmonad.hs
@@ -15,6 +15,7 @@ import XMonad.Util.SpawnOnce (spawnOnOnce)
import XMonad.Layout.NoBorders (noBorders)
import XMonad.Layout.Reflect (reflectHoriz)
import XMonad.Layout.Spacing (Border (..), spacingRaw)
+import XMonad.Layout.Grid (Grid(..))
-- Hooks
import XMonad.Hooks.InsertPosition (Focus (..), Position (..),
@@ -42,6 +43,7 @@ layoutHook' = spacing' 4 $ reflectHoriz tiledVerticalBigMaster -- main monitor
||| tiledVerticalBigMaster -- bigger master for code and smaller slave for compiling
||| noBorders Full -- disable borders for fullscreen layout
||| Mirror tiledHorizontalEven -- 50/50 horizontal split
+ ||| Grid
where tiledVerticalBigMaster = Tall 1 (3 / 100) (3 / 5)
tiledHorizontalEven = Tall 1 (3 / 100) (1 / 2)
spacing' x = spacingRaw True (Border x x x x) False (Border x x x x) True