GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - eyalbold/.vim: My Vim/neovim repository

BranchesTags
Open more actions menu
 
 

Latest commit

 

History

9 Commits
9 Commits

Folders and files

NameName
Last commit message
Last commit date
UltiSnips
UltiSnips
 
 
after/ftplugin
after/ftplugin
 
 
autoload
autoload
 
 
vim-indentwise @ 608bd68
vim-indentwise @ 608bd68
 
 
vimlec
vimlec
 
 
.eslintrc.yml
.eslintrc.yml
 
 
.gitignore
.gitignore
 
 
.gitmodules
.gitmodules
 
 
.vimrc
.vimrc
 
 
README.md
README.md
 
 
fff
fff
 
 
hacks.vim
hacks.vim
 
 
helperfuncs.vim
helperfuncs.vim
 
 
installnvim.sh
installnvim.sh
 
 
installscript.sh
installscript.sh
 
 
mappings.vim
mappings.vim
 
 
math.vim
math.vim
 
 
pluginSettings.vim
pluginSettings.vim
 
 
vimsettings.vim
vimsettings.vim
 
 

Repository files navigation

.vim

Has many improvements/adjustement over the original.

  • better shortcuts

  • fuzzyness all around!

see tip here: https://vim.fandom.com/wiki/Fuzzy_mappings_of_everything% (or the fuzzy mapping section below) or here: https://vim.fandom.com/wiki/Fuzzy_insert_mode_completion_(using_FZF)

  • Many snippetes for latex with skim. Works with vimtex.

  • Some unique functions for math.

General

  • m is kind of leader2 , with many options (\z does the original m )

    • mu for mundo
    • mp for pasting on new line
    • many more
  • , to search in fuzzy way (leaderF now)

  • Q to quit things (:c)

  • ~ to open command line (esc works normally)

  • c-/ to search easy-motion

  • :M keyword(or visual and then Y) to search in current doc and display all matches.

    • also M<motion> in normal mode
  • C-a for fast searching using FZF

    • m search mappings
    • d search last directories
    • c search last commands
  • SHIFT-L to display last paste registers

  • CTRL-L to recall last inserted text in insert mode or \oi in normal

  • :GL to look for pattern and execute python code

  • F , H , CTRL-F CTRL-H to execute python/bash code on visual selection

  • \c to close all other windows in cur tab \q to quit all other buffers

  • F13 for special insert mode (turns off automatically)

  • ` to insert a single letter

  • s for easy-motion

  • | navigate between buffers

  • c-f in insert mode recall

  • c-b in insert mode search easy-motion 1 char

  • c-c in insert mode search easy-motion 2 chars

  • c-a to complete command in commandline using last commands

  • c-b to go to command line windows

  • c-e for new line (normal)

  • :Tailf for tail -f

  • :C to open folder

  • TN for new tab

  • t for save in normal (\t does t in normal)

  • \ <num> to tab number <num>

Math

  • vim-tex supports.
  • math snippets taken from https://castel.dev/post/lecture-notes-1/
  • ~+letter for greek letters
    • ~a for alpha
  • @ for mathoperators
    • @c for \mathcal{ }
  • cmd+d for math functions , same as lyX bindings (in insert or normal mode)
  • cmd+b for letters

(make sure your vim gui supports <d- > for cmd)

Fuzzy mappings

  • ctrl+ac List of last executed commands (:) - it goes to the searched command in the command window
  • ctrl+aC defined commands in vim
  • ctrl+am all the customly defined key mapping(:map) - search by shortcutkey
  • ctrl+aM all mappings - by full text
  • ctrl+ab (or |) buffers - navigate to buffers.
  • ctrl+ad visted folders(useful) - does cd to the folder
  • ctrl+ag text in files in the current working folder
  • ctrl+al text in any open file in vim
  • ctrl+aH bash history
  • altBslash titles of open windows in vim - navigate to windows.
  • ctrl+as snippets - mainly by ultisnip.

Plugins

  • coc for syntax (tex,vim and more)

  • vim-visual-multi for multiple cursors

  • net-ranger with some shortcuts (better than NERDTree)

    • alt-> to search and enter dirs repeatedly
    • cd to go to dir
    • opens in split screen mode
  • vim-ctrl-space handles all the workspaces in single file(to fork) [saves workspace every couple of seconds]

  • leaderf with preview. I switched <up> <c-k> in code(to fork) . so c-, will look odd (last search basically).

  • nvim-ip - ipython support with cmdR to run a python line

Let me know if something is not working. Haven't really tested it on other enivornments other than mine.

About

My Vim/neovim repository

Resources

Readme
Activity

Stars

0 stars

Watchers

0 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.