diff --git a/pkgs/neovim/default.nix b/pkgs/neovim/default.nix
index 60acc548a6ad57bd37ca274a137a8602871dc9c4..b72cda3d426346596ff5428dd48cc33a90e2ba37 100644
--- a/pkgs/neovim/default.nix
+++ b/pkgs/neovim/default.nix
@@ -21,10 +21,13 @@ pkgs.neovim.override {
       set expandtab
       set shiftround
 
+      set hidden
+
       set smartindent
       filetype plugin indent on
 
       " Search case-insensitive by default but switch to case-sensitive when using uppercase letters.
+      set ignorecase
       set smartcase
 
       " Full mouse support