Skip to content

nengxu/gmate

 
 

Repository files navigation

GMate - Gedit 3

NOTE: I'm updating some of the scripts and plugins for use with GNOME 3.

Due GSettings need of complied schemas, there's no easy way to provide plugin configuration right now. The GNOME devs are looking into this. See https://bugzilla.gnome.org/show_bug.cgi?id=649717 for more info.

Migrated right now (without support for settings):

  • FuzzyOpen (using GeditMessageBus to connect to filebrowser)
  • Gemini
  • Rails File Loader
  • Zencoding
  • Smart Indent

This package contains some gedit improvements to make it more similar to TextMate. The package contain code snippets, plugins, and an automatic registration of rails-related files.

If you have issues with one of the plugins included in Gmate or have suggestions please fill an issue in http://github.com/mereghost/gmate/issues

GMate package include

Plugins

  • Advanced Bookmarks. Highlight, remenber and toggle bookmarks in your files.
  • Align columns. Align text blocks into columns separated by pipe ( | )
  • Classbrowser. A Classbrowser (depends of ctags, I use exuberant-ctags).
  • Encoding. Reopen the document in a different encoding
  • Embedded Terminal. Terminal with multiple windows
  • File Search. This is a search plugin for Gedit to search for a text inside a directory. https://github.com/oliver/gedit-file-search
  • Find in Project. Search in the project with ack/grep. http://github.com/eggegg/find-in-project
  • Fuzzy Open. Quick way to open file in project. http://github.com/eggegg/fuzzyopen
  • Gedit Open File. Regex based file open (like textmate Go to file…).
  • Gedit Todo. Find Todo Marks in source files (integrated with filebrowser).
  • Gemini. Pair complete for quotes and braces.
  • Highlight Edited Lines. Highlights lines changed during your edit session. http://1dan.org/gedit-plugins/highlight-edited-lines/
  • Indent Converter. Converts tabs to spaces and spaces to tabs.
  • Multi Edit. Check it out at author's page http://jon-walsh.com/journal/multi-edit
  • Macropy. Record and execute macros. https://github.com/eguaio/gedit-macropy
  • Pair Character Completion. Pair complete for quotes and braces, that also wrap selected text. http://code.google.com/p/gedit-pair-char-autocomplete
  • Pastie. Paste a selection of code or a source file to pastie.org directly from editor http://github.com/ivyl/gedit-pastie
  • Quickhighligthmode. Fast change current highlight mode.
  • Rails Extract Partial. Extract selected region of rhtml as a partial.
  • Rails Hotcommands. Execute Rails Commands (such rake tasks).
  • Rails Hotkeys. Navigation in Rails Project Files.
  • Regex Search Replace. Search and replace with regular expressions.
  • Reopen Tabs. Saves opened tabs on exit to restore them on next run.
  • Simple Folding. Collapse selected text.
  • Smart Indent. Smart Indentation regex based.
  • Tabulation. Auto set tabs and spaces based on file type.
  • TextMate Style Autocompletion. Better autocompletion. Tap Esc to cycle through the available completions.
  • Text Map. Navigatable thumbnail of the entire file http://1dan.org/gedit-plugins/textmap/
  • Text Tools. Some text manipulation improvements (adapted from line tools).
  • Trailsave. Remove trailing spaces before save a document.
  • Word Completion. Word completion plugin.
  • Zen Coding. Tools for faster HTML/CSS coding http://github.com/mikecrittenden/zen-coding-gedit
  • Zoom. Adds the ability to change the text size. http://github.com/algorich/gedit-zoom

Note: Multi Edit plugin is not enabled by default GMate installation.

Refer to each plugin source code and readme file to get information about specific plugin licencing and copyright.

Language Improvements and Mime Types

  • Basic YAML Syntax Highlight
  • CoffeeScript Syntax Highlight
  • ColdFusion Syntax Highlight
  • Cucumber Syntax Highlight
  • Groovy and gsp Support (Included bundle created by Aaron Eischeid)
  • HAML Syntax Highlight
  • Markdown Syntax Highlight
  • reStructuredText Syntax Highlight
  • rhtml/erb Syntax Highlight
  • Ruby on Rails improvements
  • SASS Syntax Highlight

Themes/Styles

  • Active4d (Converted from Textmate)
  • All Hallow's Eve (Converted from Textmate)
  • Amy (Converted from Textmate)
  • Argonaut (Converted from Textmate)
  • barf (Converted from Textmate)
  • BBEdit (Converted from Textmate)
  • Blackboard (Converted from Textmate)
  • Black Pearl (Converted from Textmate)
  • Black Pearl II (Converted from Textmate)
  • Blue Dream
  • Boys & Girls 0.1 (Converted from Textmate)
  • Briliance Black (Converted from Textmate)
  • Briliance Dull (Converted from Textmate)
  • Chela Light
  • choco (Converted from Textmate)
  • Classic Modified (Mac classic)
  • CodeZone (New!)
  • Cool Glow (Converted from Textmate)
  • Daltonism (Converted from Textmate)
  • Darkmacs
  • Darkmate
  • Desert
  • Dawn (Converted from Textmate)
  • Desert
  • Django (Converted from Textmate)
  • Django (Smoothy) (Converted from Textmate)
  • Dreamweaver
  • eclips3.media (ECLM) (Converted from Textmate)
  • Eiffel (Converted from Textmate)
  • Emacs
  • Emacs Dark (Converted from Textmate)
  • Emacs Strict (Converted from Textmate)
  • Expresso Libre (Converted from Textmate)
  • Fade to Grey (Converted from Textmate)
  • Flarp
  • Fluffy
  • ForLaTeX (Converted from Textmate)
  • Fruity
  • Github (Converted from Textmate)
  • GlitterBomb (Converted from Textmate)
  • IDLE (Converted from Textmate)
  • idleFingers (Converted from Textmate)
  • iLife 05 (Converted from Textmate)
  • iPlastic (Converted from Textmate)
  • IR_Black (Converted from Textmate)
  • Ironman
  • IR_White (Converted from Textmate)
  • Jellybeans (Converted from VIM)
  • Kate
  • LAZY (Converted from Textmate)
  • Lowlight (Converted from Textmate)
  • Mac Classic (Converted from Textmate)
  • MacMoose (Converted from Textmate)
  • MagicWB (Amiga) (Converted from Textmate)
  • Matrix (Converted from Textmate)
  • Merbivore (Converted from Textmate)
  • Merbivore Soft (Converted from Textmate)
  • Midnight (Converted from Textmate)
  • minimal Theme (Converted from Textmate)
  • monoindustrial (Converted from Textmate)
  • Monokai (Converted from Textmate)
  • Mustang (Converted from VIM)
  • Neopro (Converted from Textmate)
  • Notepad 2 (Converted from Textmate)
  • Overcast (Converted from Textmate)
  • Pastels on Dark (Converted from Textmate)
  • PlasticCodeWrap (Converted from Textmate)
  • Plum Dump (Converted from Textmate)
  • Railscasts (Converted from Textmate)
  • Railscasts Improved
  • RDark (Converted from Textmate)
  • Ruby Blue (Converted from Textmate)
  • Rubycius
  • RubyRobot (Converted from Textmate)
  • Ryan Light (Converted from Textmate)
  • Slate (Converted from Textmate)
  • Slush & Poppies (Converted from Textmate)
  • Slush and Poppies (Mod)
  • Smurfy (Converted from Textmate)
  • SpaceCadet (Converted from Textmate)
  • SpaceCadet Pro (Converted from Textmate)
  • Spetacular (Converted from Textmate)
  • Stoneship (Converted from Textmate)
  • Solarized
  • Sunburst (Converted from Textmate)
  • Swyphs II (Converted from Textmate)
  • Tango (Converted from Textmate)
  • Tek (Converted from Textmate)
  • Text Ex Machina (Converted from Textmate)
  • Textmate (mac classic) (Converted from Textmate)
  • Tinge
  • Travis Jeffery (Converted from Textmate)
  • Twilight (Converted from Textmate)
  • Twilight Modified
  • Vibrant Fun
  • Vibrant Ink (Converted from Textmate)
  • Vibrant Nerd
  • Vitamins (Converted from VIM)
  • Warm Grey
  • Why's Poingnant (Converted from Textmate)
  • Wombat
  • Zenburn
  • Zenburnesque (Converted from Textmate)

About

Set of plugins and improvements to make Gedit a powerfull programmer text editor

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 99.4%
  • Shell 0.6%