GithubHelp home page GithubHelp logo

rlugojr / sublime-enhanced Goto Github PK

View Code? Open in Web Editor NEW

This project forked from shagabutdinov/sublime-enhanced

0.0 2.0 0.0 49 KB

Set of plugins for beloved sublime text editor

License: Other

HTML 100.00%

sublime-enhanced's Introduction

SublimeEnhanced

Set of plugins for beloved sublime text editor.

This set of plugins were designed for 3 purposes:

  1. Mouseless usage of sublime
  2. Navigation (in code and files) improvement
  3. Common micro-tasks automation

For most people it will be convinient to cherry-pick one or two packages of sublime-enhanced that will be useful for them. If you feel like hacker and have a free day you can try full installation.

Quick demos

sublime-method

Demo

sublime-local-variable

Demo

sublime-join-assignment

Demo

Default keybinding activation

Keymaps listed in readmes are disabled by default. You should add next line to your "User/Preferences.sublime-settings" file ("Preferences: Settings - User" in command palette) to enable those keybindings.

"sublime_enhanced_keybindings": true,

WARNING

Please read readme-warning.md, readme-usage.md, and readme-keymap.md before full installation. Sublime-enhanced has a lot of unobvious behavior and keyboard shortcuts that replace default sublime's behavior which is partially covered by these files.

You also can help the project by opening pull requests or issues, or by watching/staring plugins you like.

Installation

  • for full installation read readme-installation.md file

  • for cherry-pick installation:

    • install package dependencies (listed in each package in "Dependencies sections") if any
    • open command palette
    • type "install package"
    • enter package name
    • hit "enter"
    • wait

Usage

In order to find out how to use sublime after sublime-enhanced installation refer to readme-usage.md and readme-keymap.md

Plugins to start with

Information reference

License

The MIT license

Todo

Packages that I want todo in future:

  • KeymapConverter (convert your keymap to different locale to use keybindings when keyboard are switched to different locale)

  • InsertSnippetEnhanced (snippets with multicursors)

  • HtmlNavigation (goto into/out/over tag, append/detach tag to selection, select in tag or tag definition)

sublime-enhanced's People

Contributors

dogmatic69 avatar hhnr avatar seanknox avatar shagabutdinov avatar

Watchers

 avatar  avatar

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.