GithubHelp home page GithubHelp logo

guillermooo / vintageous Goto Github PK

View Code? Open in Web Editor NEW
1.6K 55.0 115.0 3.43 MB

Vi/Vim emulation for Sublime Text 3

Home Page: http://guillermooo.bitbucket.org/Vintageous/

License: Other

Python 99.50% PowerShell 0.43% Shell 0.07%

vintageous's Introduction

Build Status Build status

Vintageous

Click here to lend your support to: Vintageous and make a donation at www.pledgie.com !

Vintageous is a comprehensive vi/Vim emulation layer for Sublime Text 3.

Vintageous has been discontinued.

The successor to Vintageous is Sublime Six.

See you in Sublime Six.

https://github.com/guillermooo/Six

http://sublimesix.com/

Installing

Make sure that Vintage is in the ignored_packages list in your user preferences.

You can install Vintageous in multiple ways:

Using Package Control

Search for 'Vintageous' and install.

Using a Pre-built Version
  1. Download the current build
  2. Copy Vintageous.sublime-package to the Installed Packages folder located under the data directory.
Building from Source
  1. Clone this repository
  2. Optionally, update to a specific tag
  3. Run ./bin/build.sh (OS X/Linux) or bin/Publish.ps1 (Windows).

Refer to the wiki for more information.

Documentation

Refer to the wiki.

Settings

See Vintageous/Preferences.sublime-settings for a comprehensive list of settings.

vintageous's People

Contributors

afourney avatar alecthomas avatar alex-carr avatar davecoates avatar dylanbruzenak avatar edubkendo avatar franzpoize avatar gerardroche avatar glebkuznetsov avatar great-scott avatar guillermooo avatar leonardt avatar mngyuan avatar nelk avatar nima avatar randy3k avatar rodcloutier avatar scoates avatar strangehill avatar theicfire avatar tom-kuca avatar trkoch avatar univerio avatar weakish avatar yeahphil avatar zeux 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  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

vintageous's Issues

last line dd

While the vintage completely fails to delete the last line if it is an empty line,
vintageous takes two "dd" to delete a line if it is the last line of the file,
first time delete the content, second time delete the new line.

I reckon it can't be intentional because Vim doesn't behave like that.

remove most helpers

They don't do a good job and adding the explicit code isn't that bad most of the time.

make ESC destructive

Esc should close all open panels/overlays and enter normal mode. This includes the auto complete list.

Start view in normal mode

Since Vintageous aims to be more similar to Vim than Vintage, it would be nice if it could start new views in normal mode instead of insert mode, like Vim.

Visual mode -> x -> u

Repro data:
hello world

Put the cursor at the start of the buffer "v e x u". I'd expect this to return me to command mode, but the text is still selected.

There's also something odd with the cursor positioning. "v e x u" puts the cursor at the end of hello (vim puts it at the position it was before entering visual mode).

Also try putting the cursor over the e in command mode and then "v e x u h" and "v e x u l". In the first instance the selection is removed and the cursor remains on the e (vim puts the cursor on the h) and in the second the selection is removed and the cursor moves to the space (vim puts it at the first l).

speed improvements

Calculate coordinates beforehand instead of advancing by lines, words, etc. by hand.

cursor disappearing

open a new file, write arbitrary stuff then delete them all.
then your cursor should be at the beginning of the file,
then press either h or l, the cursor disappears.

can only come back if you click, using mouse

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.