Athame patches your shell to add full Vim support by routing your keystrokes through an actual Vim process. Athame can currently be used to patch readline (used by bash, gdb, python, etc) and/or zsh (which doesn't use readline). Yes, and if you're fine with basic vi imitations designed by a bunch of Emacs users, feel free to use them. ...but for the true Vim fanatics who sacrifice goats to the modal gods, Athame gives you the full power of Vim.
https://github.com/ardagnir/athameTags | vim-mode readline zsh |
Implementation | C |
License | GPL |
Platform |
Welcome to my world. This is a collection of vim, tmux, and zsh configurations. Interested in a video walkthrough of the dotfiles? Check out my talk, vim + tmux. First, you may want to backup any existing files that exist so this doesn't overwrite your work.
tmux vim neovim zsh nginx homebrew git dotfilesPowerline is a statusline plugin for vim, and provides statuslines and prompts for several other applications, including zsh, bash, fish, tmux, IPython, Awesome, i3 and Qtile. You should check out some of the Powerline derivatives. The most lightweight and feature-rich alternative is currently Bailey Ling’s vim-airline project.
statusline prompt vim bash zsh fish tmux ipython powerlineA set of vim, zsh, git, and tmux configuration files.
vim tmux shell zshJLine is a Java library for handling console input. It is similar in functionality to BSD editline and GNU readline but with additional features that bring it in par with ZSH line editor. People familiar with the readline/editline capabilities for modern shells (such as bash and tcsh) will find most of the command editing features of JLine to be familiar.
command-parser argument-parser argumentsAntigen is a small set of functions that help you easily manage your shell (zsh) plugins, called bundles. The concept is pretty much the same as bundles in a typical vim+pathogen setup. Antigen is to zsh, what Vundle is to vim. Antigen has reached a certain level of stability and has been used in the wild for around a couple of years. If you face any problems, please open an issue.
shell package-manager zsh plugin-managervim-mode improved. These features are very powerful, especially for the power user. Read the following documents to learn how to use them.
atom vim-mode vim-mode-plusShougo's git repository - vim, zsh, screen, etc...
Text outlining and task management for Vim based on Emacs’ Org-Mode. The idea for this plugin was born by listening to the Floss Weekly podcast introducing Emacs Org-Mode. Org-Mode has a lot of strong features like folding, views (sparse tree) and scheduling of tasks. These are completed by hyperlinks, tags, todo states, priorities aso.
An awesome automatic table creator & formatter allowing one to create neat tables as you type. To start using the plugin in the on-the-fly mode use :TableModeToggle mapped to <Leader>tm by default (which means \ t m if you didn't override the by :let mapleader = ',' to have , t m).
vim tableReadline is a pure go(golang) implementation for GNU-Readline kind library
readline-library readlineReadLine is a GNU Readline like library built in pure C#. It can serve as a drop in replacement for the inbuilt Console.ReadLine() and brings along with it some of the terminal goodness you get from unix shells, like command history navigation and tab auto completion.It is cross platform and runs anywhere .NET is supported, targeting netstandard1.3 means that it can be used with .NET Core as well as the full .NET Framework.
readline readline-library dotnet-core gnu-readlineYou're happily editing your lovely files in Vim, when you notice you need to type a word that you can see in a different Tmux pane right next to Vim. This might be some secret key found in your REPL or the name of a failing test. Usually the interesting text is too short to warrant switching panes and going into Tmux' copy mode, so you end typing it out again.
tmux-completions vim-plugin vim-plugins vim tmux tmux-pane neocomplete neocomplcache deoplete deoplete-source neovim neovim-plugin asyncompleteA set of vim, zsh, git, and tmux configuration files.
YADR - The best vim,git,zsh plugins and the cleanest vimrc you've ever seen
Bullet Train is a oh-my-zsh shell theme based on the Powerline Vim plugin. It aims for simplicity, showing information only when it's relevant. If you want add some new feature, of fix some bug, open an issue and lets hack together.
These are the various configuration files I use on macOS. I wrote about how you can customize your shell experience in an article here. You can also see my top used applications, Safari extensions and Alfred workflows I use here.
dotfiles karabiner hammerspoon neovim zsh productivity vim keyboard setup vscode dotbot nixA dark theme for Atom, Alfred, Emacs, Highlight.js, Hyper, iTerm, JetBrains, Pygments, Slack, Sublime Text, TextMate, Terminal.app, Vim, Xcode, Zsh and many more. All instructions can be found at draculatheme.com.
atom alfred emacs iterm jetbrains pygments slack sublime-text textmate terminal vim xcode zsh dracula dark-theme theme conemu hyper bracketsIn insert mode, the cursor shape changes to a thin vertical bar. In replace mode, it changes to an underline. On returning to normal mode, it reverts to the standard "block" shape. Configuration options are provided to select among the different shapes. Activates 'mouse' support in all modes and additionally tries to activate sgr-mouse support, which allows the mouse to work "even in columns beyond 223".
vim tmuxThe Vim mode for Visual Studio Code that works as expected. Check the list here.
vscode vim keybindings extension vi vintage mode
We have large collection of open source products. Follow the tags from
Tag Cloud >>
Open source products are scattered around the web. Please provide information
about the open source projects you own / you use.
Add Projects.