Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/randomize/VimConfig
Vim configuration as Unity IDE
https://github.com/randomize/VimConfig
omnisharp unity unity-3d vim vim-configuration
Last synced: 3 months ago
JSON representation
Vim configuration as Unity IDE
- Host: GitHub
- URL: https://github.com/randomize/VimConfig
- Owner: randomize
- License: gpl-3.0
- Created: 2015-10-30T13:34:52.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-08T18:40:41.000Z (almost 8 years ago)
- Last Synced: 2024-04-24T16:42:26.738Z (7 months ago)
- Topics: omnisharp, unity, unity-3d, vim, vim-configuration
- Language: C#
- Homepage:
- Size: 14.6 MB
- Stars: 12
- Watchers: 6
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Unity Vim Config at Bully! Entertainment
![Image of startify]
(https://github.com/randomize/VimConfig/blob/master/docs/title.png)Vim configuration files. These are shared between developers in our company.
Env variable `$bully_dev` is used for setting up personal config preferences.
Config is mostly oriented to Unity development, but also has C++/Rust simple setup.
Tested to run on GNU/Linux, Mac OS and Windows.[Vundle] (http://github.com/gmarik/Vundle.vim) is used as package manager
## Plugins used
* [YouCompleteMe](http://github.com/Valloric/YouCompleteMe)
* [OmniSharp](http://github.com/OmniSharp/omnisharp-vim)
* [UltiSnips](http://github.com/SirVer/ultisnips)
* [ControlP](http://github.com/ctrlpvim/ctrlp.vim) && [Unite](http://github.com/Shougo/unite.vim)
* [Syntastic](http://github.com/scrooloose/syntastic)
* and many many others## Features
* Extended semantic coloring for C# and Unity specific classes
* Unity C\# snippets## Setup procedure
(TODO: fill-in detailed steps):
1. git clone https://github.com/VundleVim/Vundle.vim.git ~/.vim/bundle/Vundle.vim
2. Compile vimproc
3. Compile ycm
4. Compile omnisharp
5. Setup `$bully_dev` to indicate username## Hotkeys
(TODO: fill-in)### Main
Action | Hotkey
------------ | -------------
Remove trailing whitespaces | `rtw`
Ack | `a`### Unity and C# #
Action | Hotkey
------------ | -------------
Goto definition | `sg`
Format the code | `sf`## WIP
* Unity debugger integration
* Migrate extended syntax to omnisharp powered
* Migrate to Roslyn## License
GNU GPL Version 3