vim-dist / webvim Goto Github PK
View Code? Open in Web Editor NEWWebVim is a vim based distribution targeting JavaScript and Web development
Home Page: http://webvim.org
License: GNU General Public License v3.0
WebVim is a vim based distribution targeting JavaScript and Web development
Home Page: http://webvim.org
License: GNU General Public License v3.0
In insert mode the keys kj
trigger the emmet expanding. Even if it's not the most common, there are a lot of situations where it's annoying.
We need something else...
I just did a fresh install from master and I have the following error when opening a javascript file:
RuntimeError: Warning: Unable to detect a .tern-project file in the hierarchy before /home/USER/git/myproject and no global .tern-config file was found. This is required for accurate JavaScript completion.
Please see the User Guide for details.
just to let you know that on fedora 23 I had to run the following command to install webvim
sudo dnf install cmake python-devel npm vim
sudo npm install -g npm eslint csslint jshint jsonlint handlebars
and then the git command to get the project from github
The vimrc file checks if it can execute node js on line 42:
if !executable('node') || !executable('npm')
node is executed by issuing nodejs
by default though, the check should be
if !executable('nodejs') || !executable('npm')
debug node.js in webvim
Just a general note (this project looks very neat) -- you should maybe consider adding some screenshots to the README; I'd imagine it'd help ramp up adoption (and plus would just be nice to see without having to go through an install process).
vnoremap J :m '>+1<CR>gv=gv
vnoremap K :m '<-2<CR>gv=gv
HIi, recently I found github.com/prettier/prettier . And It's hot right now. I think it's a great idea to integrate that
The website should be redesigned, with a menu and multiple pages (index, install instructions, mappings, etc)
Most of the dependencies refers to master branch of their repos. We should fix the dependencies tags. It might be required to fork most of the repositories.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I tried to copy the .vimrc to ftplugin/javascript.vim and it fails to load the plugins with vim-plug. It fails when trying to call NERTreeFind from OpenNerdTree in the plugins/config.vim file. When I check the PluginStatus everything checks out as 'ok'. However, when I call NERDTreeToggle the command isn't found right after vim starts. If I call the command ': call plug#end()' NERDTree commands are there.
It would be nice for me to have this set up only for javascript and I usually use ftplugin for these language specific things.
OS: mac osx 10.11.5
I don't know why any key input into insert mode
run npm scripts, and npm commands
how do i use FZF with this, CTRL+P doesnt work
https://github.com/junegunn/fzf.vim
Hi,
The Gratipay link in the README.md is broken 😢
This was done by myself : http://webvim.org/images/WebVim.svg but isn't really sexy...
When you work on a project with eslint as dev-dependency, it's better to use it instead of using global one.
I use the fallowing vimL to do the job :
let g:local_eslint = finddir('node_modules', '.;') . '/.bin/eslint'
if matchstr(local_eslint, "^\/\\w") == ''
let g:local_eslint = getcwd() . "/" . local_eslint
endif
if executable(local_eslint)
let g:syntastic_javascript_eslint_exec = local_eslint
endif
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
How do I increase the startup time ? These are the top 3 of slow loading plugins after profiling using /hyiltiz/vim-plugins-profile:
.ternproject
on the flyWant to back this issue? Post a bounty on it! We accept bounties via Bountysource.
It appears some mappings, like <s-left>
doesn't work inside a tmux pane.
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi
Is it possible to apply javascript rule on the inlined javascript content of a html file?
Thanks
When aligning the following sample :
{
foo : 'bar',
longFooToAlign: true,
mediumFoo : 12
}
using : :EasyAlign :
, I have
{
foo: 'bar',
longFooToAlign: true,
mediumFoo: 12
}
but I'd like it to produce the following alignment
{
foo : 'bar',
longFooToAlign : true,
mediumFoo : 12
}
EasyAlign already align that way for =
.
Hello,
Congrats for job with your Vim's for Web Developpement.
I want use VIM for Symfony Project and i wish to install few plugins for support twig and symfony but i can't :/
Have you a process for install plugins manually ?
Thank you for advance.
Best Regards,
Hello.
Would it be possible to add emmet support?
Like this - https://github.com/mattn/emmet-vim
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
small tweak in the doc. To install webvim on fedora 24
sudo dnf install cmake python-devel npm vim
npm install -g eslint csslint jshint jsonlint handlebars
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Hi,
I have a terminal with a white background and it is impossible to read most of what webvim shows because there is a big use of very light colors…
It is the same in gvim!
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
https://github.com/wkentaro/conque.vim
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
I don't have a Mac. I won't have a Mac. I won't use OSX.
However if this is your situation (sorry), you can try to install webvim and report the steps you've made
Enables to open a shell
May be using http://code.hootsuite.com/vimshell/
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
Looks like hyphen missed in README.md:41 for Ubuntu..
~$ sudo apt-get install build-essential cmake python-dev exuberant-ctags libclang3.4-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package libclang3.4-dev
E: Couldn't find any package by regex 'libclang3.4-dev'
~$ apt-cache search libclang
libclang-3.3-dev - clang library - Development package
libclang-3.4-dev - clang library - Development package
libclang-3.5-dev - clang library - Development package
~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 14.04.3 LTS
Release: 14.04
Codename: trusty
I just did a fresh installation of WebVim on fedora 24.
The PaperColor.vim was not installed in ~/.vim/colors/ by the WebVim install process.
I downloaded and copy PaperColor.vim manually in ~/.vim/colors/ and it works.
Spell check enabled only between /* */
for JS, and inside tags for HTML
Kind of grep the project
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
would it be possible to add typescript support?
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
To be tested using https://github.com/neovim/neovim
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
This plugin could do it : https://github.com/rosenfeld/rgrep.vim
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
run grunt tasks
May be achieved using https://github.com/benmills/vimux
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
https://github.com/krampstudio/webvim/blame/1c1b1581a03ef6be308881b5c4b9a51bf43d7736/README.md#L95
duplicated move to right tab
maybe you mean move to left tab
?
it seems yank doesn't go always into the system clipboard, some time pasting put the all file... Need to investiguate
Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.