From efebd05460adf92ef6fe0fde6afd8b34bff8e167 Mon Sep 17 00:00:00 2001 From: Nathan Braswell Date: Mon, 16 Jan 2023 17:35:15 -0500 Subject: [PATCH] Add Shift-H hide status bar to vimrc --- flake.nix | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/flake.nix b/flake.nix index 7d5dc58..3beb0ae 100644 --- a/flake.nix +++ b/flake.nix @@ -84,6 +84,26 @@ nnoremap q :q inoremap jk inoremap kj + + " Thanks to https://unix.stackexchange.com/questions/140898/vim-hide-status-line-in-the-bottom + let s:hidden_all = 0 + function! ToggleHiddenAll() + if s:hidden_all == 0 + let s:hidden_all = 1 + set noshowmode + set noruler + set laststatus=0 + set noshowcmd + else + let s:hidden_all = 0 + set showmode + set ruler + set laststatus=2 + set showcmd + endif + endfunction + + nnoremap :call ToggleHiddenAll() ''; }; programs.tmux = {