Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/josiah-tan/vimconfig
config repository for vim
https://github.com/josiah-tan/vimconfig
Last synced: 20 days ago
JSON representation
config repository for vim
- Host: GitHub
- URL: https://github.com/josiah-tan/vimconfig
- Owner: Josiah-tan
- Created: 2021-05-16T11:15:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-12-04T09:54:57.000Z (about 1 month ago)
- Last Synced: 2024-12-04T10:38:11.926Z (about 1 month ago)
- Language: Vim Script
- Size: 4.87 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# The Ultimate Vim Setup
## By user Tan# Git cloning (for usage):
- Here it is assumed that you already have installed git and vim
- cd ~
- git clone https://github.com/user-tan/vimconfig.git .vim
- vim ~/.vim/vimrc
- :PlugInstall# vim+python+jupyter integration
- sudo pip3 install jupyter
- note that sudo is important to make jupyter executable
- If the config files (~/.jupyter) don't exist yet:
- jupyter console --generate-config
- jupyter qtconsole --generate-config
- if this doesn't work
- pip3 install PySide2
- add this to jupyter_qtconsole_config.py
- c.ConsoleWidget.include_other_output = True
- c.JupyterWidget.syntax_style = "vim"# Directory Layout
- pack:
- Contains some configs for kite
- autoload:
- Contains the plug.vim package required to manage all the plugins
- plugged:
- Contains plugins
- view:
- TODO
- templates:
- solve.py - ultimate linear algebra solving script
- markdown.py - for markdown and latex code
- plugin:
- contains configurations that have been split apart from the vimrc
- this makes the code alot easier to read
- not clumped up in one file
- also makes maintaining the code alot easier
- lua:
- contains configurations that are specifically written in lua
- telescope:
- customised fuzzy finding code