Skip to content

πŸ“ Sublime Text plugin for Epitech students

License

Notifications You must be signed in to change notification settings

Epiteks/SublimeTek

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 28, 2015
575f182 Β· Jul 28, 2015

History

14 Commits
Jul 28, 2015
Jul 13, 2015
Jul 22, 2015
Jul 22, 2015
Jul 22, 2015
Jul 22, 2015
Jul 22, 2015
Jul 22, 2015
Jul 13, 2015
Jul 22, 2015
Jul 22, 2015
Jul 28, 2015
Jul 26, 2015
Jul 28, 2015
Jul 28, 2015

Repository files navigation

#SublimeTek

SublimeText plugin for Epitech students

##Install

Add this repo in Package Control : ctrl+shift+p > Package Control: Add repository

Then install it : ctrl+shift+p > Package Control: Install package > "SublimeTek"

##Usage

###Method 1 : Command Palette

ctrl+shift+p > "SublimeTek" > Your choice

###Method 2 : Keybinding

Press ctrl+alt+space (Windows / Linux) or cmd+alt+space (OSX) to use Sublime Tek. (Temporarily, it launch only the "Norme" checker)

##Configuration

You need to configure SublimeTek if you want to use all the features. The settings file is available by menu : Preferences > Package Settings > SublimeTek

Here is an example of configuration :

{
    "login": "YOUR LOGIN",
    "full_name": "YOUR NAME",
    "unix_password": "YOUR UNIX PASSWORD IN SHA512",
    "BLIH":
    {
        "server": "git.epitech.eu",
        "auto_clone": false,
        "rendu_folder": "/home/login_x/rendu",
        "base_location": "/home/login_x",
        "ask_for_folder_at_clone": false,
    }
}

##Features

  • Norme Checker

    • Header
    • Includes
    • Columns number
    • Lines number
    • Functions number
    • Spaces around keywords
    • Superfluous \n
  • BLIH Integration

    • Create repositories
    • Remove repositories
    • Clone repositories
    • ACLs

##TODO

  • Norme

    • Header
      • Filename
      • Login
    • Groups
      • Lists of logins (cf BLIH)
    • Lines
      • Spaces at end of lines
      • Indentation Emacs-LIKE
  • BLIH

    • Sublime-project configuration file with .gitignore
    • List of logins for project
  • Epitech Header

You can ask for features, I'll check feasibility.