Rare find

Sensible. A set of basic settings that make Vim work the way most people expect.

vim.org/scripts/script.php?script_id=4391

Vaya's read on this project

Problem, audience, market, and the verdict — sign in to see it.

Updates

June 2024
  • Fix MaySet detection for Lua following Neovim update (#195)
March 2023
  • Fix MaySet detection for Neovim init.lua users
  • sensible.vim 2.0
  • Set nocompatible
February 2023
  • Favor execute() over :redir, for performance
January 2023
  • Fix startup error on nvim
  • Avoid moving screen cursor during Vim startup
  • Favor execute() over :redir to minimize side effects
December 2022
  • Provide g:is_posix default
  • Adjust 'sidescroll' and 'sidescrolloff'
  • Don't override user configured value of options
  • Add a few more comments
  • Provide :DiffOrig
  • Add "display" to 'truncate' when available
  • Don't override 'tags' without "./tags"
  • Move fish 'shell' override down with other reparative behaviors
  • Disable 'langremap'
  • Enable Vim's built-in :Man command
  • Don't set 'encoding'
  • Don't override backspace=nostop