TextMate is a general-purpose GUI text editor for Mac OS X created by Allan Odgaard.
Features include :
1) declarative customizations,
2) tabs for open documents,
3) recordable macros,
4) folding sections and snippets,
5) shell integration, and
6) an extensible bundle system.
Here is how textmate gets ported to ubuntu.
STEP 1 : add ubuntu on rails PPA
prayag@prayag:~$ sudo apt-add-repository ppa:ubuntu-on-rails/ppa
You are about to add the following PPA to your system:
Useful stuff for ruby and rails developers
Please, report bugs to: https://bugs.launchpad.net/ubuntu-on-rails
More info: https://launchpad.net/~ubuntu-on-rails/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpUKzeck/secring.gpg' created
gpg: keyring `/tmp/tmpUKzeck/pubring.gpg' created
gpg: requesting key 81C0BE11 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpUKzeck/trustdb.gpg: trustdb created
gpg: key 81C0BE11: public key "Launchpad All you need for Ruby/Rails development on Ubuntu" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
Features include :
1) declarative customizations,
2) tabs for open documents,
3) recordable macros,
4) folding sections and snippets,
5) shell integration, and
6) an extensible bundle system.
Here is how textmate gets ported to ubuntu.
STEP 1 : add ubuntu on rails PPA
prayag@prayag:~$ sudo apt-add-repository ppa:ubuntu-on-rails/ppa
You are about to add the following PPA to your system:
Useful stuff for ruby and rails developers
Please, report bugs to: https://bugs.launchpad.net/ubuntu-on-rails
More info: https://launchpad.net/~ubuntu-on-rails/+archive/ppa
Press [ENTER] to continue or ctrl-c to cancel adding it
gpg: keyring `/tmp/tmpUKzeck/secring.gpg' created
gpg: keyring `/tmp/tmpUKzeck/pubring.gpg' created
gpg: requesting key 81C0BE11 from hkp server keyserver.ubuntu.com
gpg: /tmp/tmpUKzeck/trustdb.gpg: trustdb created
gpg: key 81C0BE11: public key "Launchpad All you need for Ruby/Rails development on Ubuntu" imported
gpg: no ultimately trusted keys found
gpg: Total number processed: 1
gpg: imported: 1 (RSA: 1)
OK
prayag@prayag:~$ sudo apt-get update
Ign http://np.archive.ubuntu.com precise InRelease
Ign http://np.archive.ubuntu.com precise-updates InRelease
Ign http://np.archive.ubuntu.com precise-backports InRelease
Hit http://np.archive.ubuntu.com precise Release.gpg
Hit http://np.archive.ubuntu.com precise-updates Release.gpg
Hit http://np.archive.ubuntu.com precise-backports Release.gpg
Hit http://np.archive.ubuntu.com precise Release
Hit http://np.archive.ubuntu.com precise-updates Release
[...]
STEP 2 : Install gedit-gmate package
prayag@prayag:~$ sudo apt-get install gedit-gmate
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libqtwebkit4 skype-bin
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed
gedit-gmate
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 187 kB of archives.
After this operation, 1,888 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ubuntu-on-rails/ppa/ubuntu/ precise/main gedit-gmate i386 0.10~uorppa6 [187 kB]
Fetched 187 kB in 32s (5,807 B/s)
Selecting previously unselected package gedit-gmate.
(Reading database ... 349810 files and directories currently installed.)
Unpacking gedit-gmate (from .../gedit-gmate_0.10~uorppa6_i386.deb) ...
Processing triggers for shared-mime-info ...
Processing triggers for libglib2.0-0 ...
Setting up gedit-gmate (0.10~uorppa6) ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
libqtwebkit4 skype-bin
Use 'apt-get autoremove' to remove them.
The following NEW packages will be installed
gedit-gmate
0 upgraded, 1 newly installed, 0 to remove and 1 not upgraded.
Need to get 187 kB of archives.
After this operation, 1,888 kB of additional disk space will be used.
Get:1 http://ppa.launchpad.net/ubuntu-on-rails/ppa/ubuntu/ precise/main gedit-gmate i386 0.10~uorppa6 [187 kB]
Fetched 187 kB in 32s (5,807 B/s)
Selecting previously unselected package gedit-gmate.
(Reading database ... 349810 files and directories currently installed.)
Unpacking gedit-gmate (from .../gedit-gmate_0.10~uorppa6_i386.deb) ...
Processing triggers for shared-mime-info ...
Processing triggers for libglib2.0-0 ...
Setting up gedit-gmate (0.10~uorppa6) ...
STEP 3 : Verify installation
prayag@prayag:~$ ls -l /usr/share/gedit/
total 16
-rwxr-xr-x 1 root root 940 Apr 17 2012 gedit-bugreport
drwxr-xr-x 2 root root 4096 Nov 22 23:36 gmate
drwxr-xr-x 2 root root 4096 Apr 23 2012 logo
drwxr-xr-x 7 root root 4096 Apr 23 2012 plugins
prayag@prayag:~$ ls -l /usr/share/gedit/gmate/
total 4
-rwxrwxr-x 1 root root 1058 Mar 5 2012 gmate.py
Some themes and plugins can now be enabled/disabled from the gedit Edit->preferences.
Fig. gnomeEdit with Solarized Dark Color Scheme
prayag@prayag:~$ ls -l /usr/share/gedit/
total 16
-rwxr-xr-x 1 root root 940 Apr 17 2012 gedit-bugreport
drwxr-xr-x 2 root root 4096 Nov 22 23:36 gmate
drwxr-xr-x 2 root root 4096 Apr 23 2012 logo
drwxr-xr-x 7 root root 4096 Apr 23 2012 plugins
prayag@prayag:~$ ls -l /usr/share/gedit/gmate/
total 4
-rwxrwxr-x 1 root root 1058 Mar 5 2012 gmate.py
Some themes and plugins can now be enabled/disabled from the gedit Edit->preferences.
Fig. gnomeEdit with Solarized Dark Color Scheme
References
textmate, https://github.com/textmate/textmate
No comments:
Post a Comment