From 9171cadecd06211591ae0963e816f3fcdff722bc Mon Sep 17 00:00:00 2001 From: Mahesh Asolkar Date: Sat, 12 Jan 2019 18:02:17 +0000 Subject: [PATCH 1/3] vimrc: Toggle menu/toolbar --- minimal.vimrc.vim | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/minimal.vimrc.vim b/minimal.vimrc.vim index 5950c34..44d6a9c 100644 --- a/minimal.vimrc.vim +++ b/minimal.vimrc.vim @@ -79,6 +79,21 @@ hi Search guifg=black guibg=yellow hi Cursor guifg=white guibg=maroon + + " Hide/Show menu and tool bar + function! ToggleGUICruft() + if &guioptions=='i' + exec('set guioptions=imTrL') + else + exec('set guioptions=i') + endif + endfunction + + map :call ToggleGUICruft() + + " By default, hide gui menus + set guioptions=i + else set background=dark endif From 6c27dbd2dc9b15439c8d243863f12a3209ba1bca Mon Sep 17 00:00:00 2001 From: Mahesh Asolkar Date: Sun, 13 Jan 2019 20:32:02 -0800 Subject: [PATCH 2/3] vimrc: Added ignorecase --- minimal.vimrc.vim | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/minimal.vimrc.vim b/minimal.vimrc.vim index 44d6a9c..0676da2 100644 --- a/minimal.vimrc.vim +++ b/minimal.vimrc.vim @@ -72,7 +72,7 @@ elseif has("win32") set guifont=Iosevka\ Term\ Regular\ 13 else - set guifont=Iosevka\ Term\ Regular\ 13 + set guifont=Iosevka\ Term\ Regular\ 9 end set columns=120 lines=54 @@ -115,6 +115,7 @@ set showmode set hlsearch set incsearch + set ignorecase set wildmenu set wildmode=list:longest,full " Command completion, list matches, then longest common part, then all. set backspace=indent,eol,start From f623067672987cf2ad91d48fba1e15deaa7bd834 Mon Sep 17 00:00:00 2001 From: Mahesh Asolkar Date: Sun, 3 Feb 2019 15:43:32 -0800 Subject: [PATCH 3/3] vimrc: Added Vundle installation --- minimal.vimrc.vim | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/minimal.vimrc.vim b/minimal.vimrc.vim index 0676da2..62a0c91 100644 --- a/minimal.vimrc.vim +++ b/minimal.vimrc.vim @@ -2,17 +2,23 @@ " Vim customization and package management " -" This uses Vundle for package management, so following (from Vundle README) -" must be run for rest of this vimrc to work: +" This uses Vundle for package management, so Vundle is installed on the first +" run. " -" % mkdir -p ~/.vim/bundle -" % git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim -" -" Then run the following to install plugins +" Run the following to install plugins: " " * Launch vim and run :PluginInstall " * To install from command line: vim +PluginInstall +qall +" Vundle Installation {{{ + " Bootstrap Vundle if it's not installed + if empty(system("grep lazy_load ~/.vim/bundle/Vundle.vim/autoload/vundle.vim")) + silent !mkdir -p ~/.vim/bundle + silent !rm -rf ~/.vim/bundle/Vundle.vim + silent !git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim + endif +" }}} + " Base settings {{{ set nocompatible " be iMproved, required @@ -30,7 +36,7 @@ " Vundle setup - Preamble {{{ - set rtp+=~/.vim/bundle/Vundle.vim + set runtimepath+=~/.vim/bundle/Vundle.vim call vundle#begin() Plugin 'VundleVim/Vundle.vim' @@ -72,7 +78,7 @@ elseif has("win32") set guifont=Iosevka\ Term\ Regular\ 13 else - set guifont=Iosevka\ Term\ Regular\ 9 + set guifont=Iosevka\ Term\ Regular\ 12 end set columns=120 lines=54