An open API service indexing awesome lists of open source software.

https://github.com/centaurus22/my-vim-config

My vim configuration supporting web development.
https://github.com/centaurus22/my-vim-config

development markdown php vim vimrc web

Last synced: 4 months ago
JSON representation

My vim configuration supporting web development.

Awesome Lists containing this project

README

          

# my-vim-config
My vim configuration supporting web development.
The goal is to use as few plugins as possible.

![screen shot of my vim in action](screenshot.png)

## License

This work is provided under the terms of the MIT license. Please take a look at
the LICENSE file for the full text.

## Features

* Many settings to facilitate your live as a web developer.
* PHP unit testing.
* Integrated PHP linter and codesniffer taking advantage of the quickfix list.
* Baked-in JavaScript linter and a unit testing framework for JavaScript.
* Integrated spell checking.
* Rendering markdown files as HTML.
* Automatically loading project-specific configuration files.

## Technology

To use all the implemented features the following external programs are needed.
The configuration has been tested with the specified versions:

| Program name | Version | URL |
|-------------------|---------|-----------------------------|
| VIM - Vi IMproved | 8.2 | |
| ESLint | 8.8 | https://eslint.org/ |
| GNU Aspell | 0.60 | http://aspell.net/ |
| Grip | 4.6 | joeyespo/grip |
| Mocha | 9.2 | https://mochajs.org/ |
| PHP | 7.4 | https://www.php.net/ |
| PHPUnit | 9.5 | https://phpunit.de/ |
| PHP_CodeSniffer | 3.5 | squizlabs/PHP_CodeSniffer |

URLs without http(s) are repositories on GitHub.

## Installation

Clone this git repository and place or link the repository folder under the
name ".vim" in your home directory.

## Using

Please check the vim configuration files.

## Contact

If you have any question, just drop a message at
thorres [at] brothersofgrey [dot] net.