diff options
| author | Charles Cabergs <me@cacharle.xyz> | 2021-08-03 08:41:54 +0200 |
|---|---|---|
| committer | Charles Cabergs <me@cacharle.xyz> | 2021-08-03 08:41:54 +0200 |
| commit | 0c24df5acdcb6e5d261138382f703957419072e5 (patch) | |
| tree | 10670064e882182fe182fe975104c163fcc1a4c5 | |
| parent | 3baf089b119ceb54ac5618bcb64bd0b2dfc80455 (diff) | |
| download | dotfiles-0c24df5acdcb6e5d261138382f703957419072e5.tar.gz dotfiles-0c24df5acdcb6e5d261138382f703957419072e5.tar.bz2 dotfiles-0c24df5acdcb6e5d261138382f703957419072e5.zip | |
Added xmonad Grid layout, Updated vimrc equalprg for C to clang-format, Added LaTexToUnicode toggle command for vim
| -rw-r--r-- | config/vim/vimrc | 3 | ||||
| -rw-r--r-- | config/xmonad/xmonad.hs | 2 |
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 |
