Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/noahfrederick/vim-laravel
Vim support for Laravel/Lumen projects
https://github.com/noahfrederick/vim-laravel
laravel lumen neovim php-development php-framework plugin vim
Last synced: 2 months ago
JSON representation
Vim support for Laravel/Lumen projects
- Host: GitHub
- URL: https://github.com/noahfrederick/vim-laravel
- Owner: noahfrederick
- Created: 2016-09-13T01:47:50.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2023-03-21T15:05:03.000Z (almost 2 years ago)
- Last Synced: 2024-08-01T19:55:55.858Z (5 months ago)
- Topics: laravel, lumen, neovim, php-development, php-framework, plugin, vim
- Language: Vim Script
- Homepage:
- Size: 73.2 KB
- Stars: 157
- Watchers: 5
- Forks: 7
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
- awesome - noahfrederick/vim-laravel - Vim support for Laravel/Lumen projects (Vim Script)
README
# ![Laravel.vim](https://noahfrederick.com/pi/vim-laravel-888by140-40a40a.png)
Vim support for [Laravel/Lumen][laravel] projects.
[![Release][release]](https://github.com/noahfrederick/vim-laravel/releases)
[![Build Status][buildimg]](https://travis-ci.org/noahfrederick/vim-laravel)> :warning: This is a prerelease version, which may introduce breaking changes.
[laravel]: https://laravel.com/
[release]: https://img.shields.io/github/v/release/noahfrederick/vim-laravel.svg
[buildimg]: https://img.shields.io/travis/noahfrederick/vim-laravel/master.svg## Features
* The `:Artisan` command wraps `!php artisan` with intelligent completion.
* Automatically load new files generated by `:Artisan make:*` commands into a buffer.
* Navigation commands such as `:Econtroller`, `:Eroutes`, `:Etest` and [many more][wiki-navigation].
* Enhanced `gf` command works on class names, template names, config and translation keys.
* Complete view/route names in insert mode.
* Use `:Console` to fire up a REPL (`artisan tinker`).
* Use `:Start` to serve the app locally (`artisan serve`).[wiki-navigation]: https://github.com/noahfrederick/vim-laravel/wiki/Navigation-Commands
## Installation
Laravel.vim depends on a few other plug-ins for optional features, including
[composer.vim][vim-composer], [dispatch.vim][dispatch], and
[projectionist.vim][projectionist]:Plug 'tpope/vim-dispatch' "| Optional
Plug 'tpope/vim-projectionist' "|
Plug 'noahfrederick/vim-composer' "|
Plug 'noahfrederick/vim-laravel'See the [full list of requirements and integrations][wiki-requirements].
[wiki-requirements]: https://github.com/noahfrederick/vim-laravel/wiki/Requirements
## Credits and License
Thanks to Tim Pope for [rails.vim][rails] on which Laravel.vim is modeled.
Copyright © Noah Frederick. Distributed under the same terms as Vim itself.
See `:help license`.[vim-composer]: https://github.com/noahfrederick/vim-composer
[projectionist]: https://github.com/tpope/vim-projectionist
[dispatch]: https://github.com/tpope/vim-dispatch
[rails]: https://github.com/tpope/vim-rails