Code Monkey home page Code Monkey logo

webvim's People

Contributors

eurafa avatar greg-johns avatar krampstudio avatar medvedar avatar olshevskiy87 avatar veggiemonk avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

webvim's Issues

Screenshots

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).

OSX Install

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

Running apt-get install build-essential cmake python-dev exuberant-ctags libclang3.4-dev

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

Integrate prettier?

HIi, recently I found github.com/prettier/prettier . And It's hot right now. I think it's a great idea to integrate that

Website redesign

The website should be redesigned, with a menu and multiple pages (index, install instructions, mappings, etc)

Use local eslint when available

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.

Fix dependencies

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.

Change the Emmet trigger key

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...

PaperColor.vim not installed by webvim installer

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.

NerdTree open

  • Do not open NerdTree with commit message.
  • Focus the main window by default

.tern-project

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.

fedora 24

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.

Fails to load plugins when used with ftplugin

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.

fedora

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

Update EasyAlign config for `:`

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 =.

Checking if node is executable

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')

Add new plugin on WebVim

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,

Increase startup time

How do I increase the startup time ? These are the top 3 of slow loading plugins after profiling using /hyiltiz/vim-plugins-profile:

  1. 45.924 editorconfig-vim
  2. 21.303 nerdtree
  3. 2.193 syntastic

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.