GithubHelp home page GithubHelp logo

.vim's People

Contributors

ain avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

lukaszmn-forks

.vim's Issues

Rollback

As opposed to update, rollback is also needed so it'd be possible to undo updates to plugins with regressions or obvious bugs.

.tern-config runtime error

When opening a JS file, the following error is thrown:

RuntimeError: Warning: Unable to detect a .tern-project file in the hierarchy before /Users/ain/projects/iptools-jquery-modal and no global .tern-config file was found. This is required for accurate JavaScript completion. Please see the User Guide for details. 

:Gprr

:Gprr <id> shorthand for reloading the Pull Request.

Tabularize failure on pipe

:Tabularize \| that used to work, is no more functional throwing:

Tabularize: Unrecognized command '\|'

:Gbranchd wildcard

Allow wildcard in :Gbranchd for cleanup, i.e. to delete all fix branches with fix/*.

Gblog fails

Gblog command fails after the most recent macOS upgrade with

fatal: ambiguous argument '$(git': unknown revision or path not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'

Docu update fixes

Required dependencies:

  • Vim 7.4.1578+. (sudo port install vim +python33 to install from MacPorts)

NB! Powerline font needs to installed and selected to fully benefit from vim-airline.

Separate utils

Separate utility commands into vim-utils (or similar) to encapsulate utility commands out of the .vimrc scope.

:Ghead

Shorthand for git checkout head -- <file in buffer> so the file does not need saving and thus does not update (in comparison to :Gread)

:Md5 inline on Vim

:Md5 shorthand should not exit Vim to display MD5 hash of the file in buffer.

:Gmsg processes hash

:Gmsg shorthand processes hashes, e.g. Resolve #3 add new layout becomes Resolve NERD_tree_1 add new layout.

Relates to #9.

:Gmsg as editor

Wrap :Gmsg to something that brings up the commit message editing window.

:Gpr across remotes

:Gpr needs to be able to switch remotes, e.g. :Gpr upstream 80 for PR no. 80 on original repo.

:Rvm fails to switch rubies

RVM is not a function, selecting rubies with 'rvm use ...' will not work.

You need to change your terminal emulator preferences to allow login shell.
Sometimes it is required to use `/bin/bash --login` as the command.
Please visit https://rvm.io/integration/gnome-terminal/ for an example.

Error on missing JSCS configuration

If .jscsrc file is missing at project root, error is thrown:

No configuration found. Add a .jscsrc file to your project root or use the -c option. 

vim-update

Extract update to separate vim-update Pathogen bundle.

:Gcof autocomplete

Allow autocomplete for :Gcof alias to allow fetching of local branches.

Focus on buffer instead of NERDTree

When opening Vim, e.g.

vim .vimrc

Vim opens with NERDTree and .vimrc buffer that is inconvenient. Whenever file is passed in, buffer should be focused.

:Gurl from within Vim

Gurl should run similarly to :Rvm use <version> from within Vim without a need to hit return to get back to Vim.

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.