Showing posts with label text editor. Show all posts
Showing posts with label text editor. Show all posts

Saturday, October 31, 2015

Official Atom 64bit RPM And DEB Packages Available For Download [Quick Update]

Atom Text Editor Fedora

I'm sure many Atom users already know this, but I didn't get to write an article about it, so here's a quick update: the Atom developers have started providing 64bit DEB packages for more than a month. Also, 4 days ago, they added official 64bit RPM packages.

Of course, this doesn't mean I'll stop maintaining Atom in the failsdownloads Ubuntu Atom PPA - that's still useful because it makes it easier to update Atom and also, because the PPA offers 32bit packages, which the Atom website doesn't provide for now.

For those not familiar with Atom, this is a "hackable text editor for the 21st Century" developed by GitHub, which is currently in beta. The text editor features Node.js integration, allowing you to seamlessly mix usage of Node and browser APIs. And of course, since it's developed by GitHub, it features built-in Git integration.

For more information about Atom, see THIS article (includes instructions for installing Atom in Ubuntu 32bit+64bit via the failsdownloads Atom PPA).



thanks to Evante
Read more »

Tuesday, October 20, 2015

KKEdit: Text Editor Inspired By BBEdit And Gedit [Ubuntu PPA]

KKEdit is an interesting text editor inspired by BBEdit (a Mac-only text editor) and Gedit. The application features jump to function declaration, bookmarks support, search/replace with regex support, option to save/restore sessions and more.

KKEdit text editor

Its developer notes:

"One of the best text editors I have used is BBEdit but that is only available on the mac, so I bit the bullet and decided to write my own with the best bits from BBEdit (the name KKEdit is a tip of the hat to BBEdit), gedit and leafpad."

KKEdit features:
  • Jump to function declaration;
  • Find Function declaration;
  • Find and open include file;
  • Multiple bookmarks;
  • Run external tools;
  • search/replace with regex support;
  • Save/Restore session;
  • Run external tool synchronously or asynchronously;
  • Pass selected text to external tools;
  • Find API declarations in installed GTK-docs;
  • Source code highlighting;
  • And of course, the features available in most text editors like line wrap, line numbers and so on.

Update: KKEdit was updated and it now supports Gedit 2 styles (themes) - all the styles available under ~/.gnome2/gedit/styles/ should show up automatically in KKEdit (Edit > Preferences > Theme).

Despite having some advanced options, KKEdit is not an IDE. It wasn't created to replace IntelliJ Idea and other such tool. KKEdit is just a simple text editor that happens to have some handy extra features that you might find useful.


Install KKEdit in Ubuntu


Ubuntu users can install KKEdit by using the main failsdownloads PPA. Add the PPA and install KKEdit using the following commands:
sudo add-apt-repository ppa:nilarimogard/failsdownloads
sudo apt-get update
sudo apt-get install kkedit
If you don't want to add the PPA, you can download the KKEdit deb from HERE and install it manually (but you won't get automatic updates though the Update Manager).

Arch Linux users can install KKEdit via AUR.

Download KKEdit (source code)

thanks to Sadi for the tip!
Read more »

Monday, October 19, 2015

PPA Updates: Tor Browser Bundle 3.5, Sublime Text 3 Beta Build 3059

Quick update for Ubuntu / Linux Mint users: our PPAs were updated today with the latest Tor Browser Bundle 3.5 and Sublime Text 3 beta build 3059.


Tor Browser Bundle 3.5


Tor Browser Bundle 3.5 Ubuntu

For those not familiar with Tor Browser Bundle, this is a web browser based on Firefox ESR (Firefox with extended support), configured to protect users' privacy and anonymity by using Tor which comes bundled with it. The bundle also includes some Firefox extensions, like: TorButton, TorLauncher, NoScript and HTTPS-Everywhere.

For more information, see our initial article: Tor Browser Bundle Ubuntu PPA.

Tor Browser Bundle 3.5 is a major release and comes with the latest Firefox 24.2 ESR (the previous stable Tor Browser Bundle version was using Firefox 17 ESR), updated extensions and Tor as well as other changes and bug fixes.

With this release, a configuration window is displayed the first time your run Tor Browser Bundle, which allows you to select how to connect to the Tor network:

Tor Browser Bundle 3.5 Ubuntu

Also, in the previous releases, launching Tor Browser would also launch Vidalia, resulting in an extra window that you'd had to close to quit Tor Browser Bundle. That's no longer the case with the latest Tor Browser Bundle 3.5 because Vidalia has been replaced with a new Tor Launcher Firefox Addon.

 Changes in Tor Browser Bundle 3.5 (compared to the previous stable release):
  • Update Firefox to 24.2.0esr;
  • Update Tor to 0.2.4.19;
  • Update Torbutton to 1.6.5.2;
  • Update NoScript to 2.6.8.7;
  • Update HTTPS-Everywhere to 3.4.4tbb (special TBB tag) - Tag includes a patch to handle enabling/disabling Mixed Content Blocking;
  • Remove Vidalia; Use the new TorLauncher Firefox Addon instead;
  • Disable health report service;
  • Disable prompting about health report and Mozilla Sync;
  • Disable HTTPS-Everywhere first-run tooltips;
  • Disable Mixed Content Blocker pending backport of Mozilla Bug 878890;
  • Support running Tor Launcher from InstantBird;
  • Support browser directory location API changes in Firefox 24;
  • Clear FF24 Private Browsing Mode data during New Identity;
  • Update cache isolation for FF24 API changes;
  • Properly clear crypto tokens during New Identity on FF24;
  • Support changes to Private Browsing Mode and plugin APIs in FF24;
  • Linux: use LD_LIBRARY_PATH (fixes launch issues on old Linux distros);
  • Linux: fix architecture check to work from outside TBB's directory;
  • Linux: remove libz and firefox-bin, and strip unstripped binaries;
  • Linux: disable Firefox updater during compile time;
  • Support multiple Tor socks ports for about:tor status check;
  • Fix: Tor Launcher hang on TBB exit;
  • Fix: Adblock Plus interferes w/Tor Launcher dialog;
  • Fix: make flash objects really be click-to-play if flash is enabled;
  • Fix: remove polipo and privoxy from the banned ports list;
  • Fix a potential memory leak in the Image Cache isolation;
  • Fix a potential crash if OS theme information is ever absent.
  • More.

The complete changelog for Tor Browse Bundle can be found HERE.

To install Tor Browser Bundle in Ubuntu / Linux Mint, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/tor-browser
sudo apt-get update
sudo apt-get install tor-browser
Important reminder: any TorBrowser changes you make (bookmarks, addons you install, etc.) are deleted on upgrade due to the way TorBrowser works, but this will change with a future update. Also, because there are separate packages on Tor Browser Bundle's website for the supported languages, the package in our PPA can only support one language (English).



Sublime Text 3 beta build 3059


Sublime Text 3 Ubuntu

Sublime Text is a popular text editor somewhat similar to TextMate, available for Linux, Windows and Mac OS X.

After almost 6 months, there's finally a new Sublime Text 3 beta build available: 3059. The latest beta build can be evaluated for an unlimited period of time and it includes the following changes:
  • Added tab scrolling, controlled by the enable_tab_scrolling setting;
  • Added image preview when opening images;
  • Encoding and line endings can be displayed in the status bar with the show_encoding and show_line_endings settings;
  • Added settings caret_extra_top, caret_extra_bottom and caret_extra_width to control the caret size;
  • Added index_exclude_patterns setting to control which files get indexed;
  • Automatically closing windows when the last tab is dragged out;
  • Changed tab close behavior: the neighboring tab is now always selected;
  • When the last file is closed, a new transient file is created automatically;
  • Ctrl+Tab ordering is stored in the session;
  • Added minimap_scroll_to_clicked_text setting;
  • Improved error messages when unable to save files;
  • Auto complete now works as expected in macros;
  • Minor improvements to Python syntax highlighting;
  • Vintage: A block caret is now used;
  • Vintage: Improved behavior of visual line mode with word wrapped lines;
  • Find in Files will no longer block when FIFOs are encountered;
  • Linux: Added menu hiding;
  • Linux: Fixed incorrect handling of double clicks in the Find panel;
  • Linux: Fixed incorrect underscore display in some menus;
  • API: Window.open_file now accepts an optional group parameter;
  • API: Plugins may now call Settings.clear_on_change() within a callback from Settings.add_on_change();
  • API: Calling Settings.add_on_change() from within a settings change callback won't cause the added callback to be run;

Ubuntu / Linux Mint users who want automated updates for the latest Sublime Text 3 beta builds can install the application by using the failsdownloads Sublime Text 3 PPA:
sudo add-apt-repository ppa:failsdownloadsteam/sublime-text-3
sudo apt-get update
sudo apt-get install sublime-text-installer

For more information, see our initial article: Sublime Text 3 Ubuntu PPA. If you want to use Sublime Text 2 instead of 3 (which uses Python 2), there's a PPA for it too.

Remember, you can see the latest failsdownloads PPA updates @ http://ppa.failsdownloads.blogspot.com/
Read more »

Wednesday, October 14, 2015

Atom Text Editor Ubuntu PPA Update

Today I've updated the Atom Ubuntu PPA with the latest Atom code from GitHub and, while the application still doesn't work on 32bit, there is some good news: Atom uses dynamic libraries now, so you might be able to use my builds in Linux distributions other than Ubuntu (Fedora, Debian etc.). The new version also comes with quite a few Linux bug fixes.

Atom text editor Ubuntu

Changes in Atom since the previous PPA builds:
  • apm now has a docs command that opens a package's homepage in the browser that is also aliased to apm home and apm open;
  • comment blocks at the top of files no longer affect the soft/hard tab settings;
  • filenames containing only numbers can now be opened;
  • copy/paste with multiple selections is more intuitive;
  • packages can be updated from dev builds;
  • Linux: fixed libudev issues;
  • Linux: A lot of keybindings work, though Mac-specific keybindings still show up in the preferences;
  • Linux: Fixed menu bar disappears on old window after opening a new window;
  • Linux: Ship system dynamic libraries.

I've also fixed some bugs in the Atom packaging:
  • fixed app menu section;
  • fixed app folder permissions;
  • added work-around for Atom using a very large icon in some cases (like KDE's alt-tab with desktop effects disabled - thanks Chris for the help!).


Install Atom text editor in Ubuntu


To install Atom in Ubuntu 14.04, 13.10, or 12.04 (64bit only!) and derivatives (Linux Mint, elementary OS, etc.), use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/atom
sudo apt-get update
sudo apt-get install atom

If you encounter Node.js related bugs, I recommend using THIS Nodejs PPA.

Non-Ubuntu users: if Atom isn't available for your Linux distribution and you don't know how / don't want to built it from source, you can try (so it may or may not work for you) to use my Atom built - download it from HERE, extract it and double click the "atom" executable.

Report any bugs related to packaging, in the comments and Atom-related bugs @ GitHub.
Read more »

Tuesday, October 6, 2015

Install Atom Text Editor In Ubuntu Via PPA [32bit + 64bit]

Atom is an open source "hackable text editor for the 21st Century" developed by GitHub, which is currently in beta.

Atom text editor Linux

Until now, to use Atom in Ubuntu you'd have to compile it but I like to make things easier for you so I've built it on my computer (Nodejs apps can't be built directly in Launchpad PPAs because they need to install external dependencies and Launchpad doesn't allow that) and uploaded it to a PPA, for Ubuntu and derivatives: Linux Mint, elementary OS, etc.

Update: initially, Atom could only be built on 64bit (on Linux), but it's now available for both 32bit and 64bit! 

Update 2: The Atom devs are now providing Atom 64bit DEB packagees @ GitHub.

Update 3: There are now official Atom 64bit RPM packages available for download.


Atom - a "hackable text editor for the 21st Century"


Atom is text / source code editor based on web technologies and you can tweak its interface with CSS or easily add new features with HTML and Javascript, at least according to its website. The text editor features Node.js integration, allowing you to seamlessly mix usage of Node and browser APIs. And of course, since it's developed by GitHub, it features built-in Git integration.

Other Atom features include:
  • file system browser;
  • fuzzy finder for quickly opening files;
  • fast project-wide search and replace;
  • multiple cursors and selections;
  • multiple panes;
  • snippets;
  • code folding;
  • a clean preferences UI;
  • supports importing TextMate grammars and themes.

As you've probably already noticed, Atom looks a lot like Sublime Text (2/3), a popular, cross-platform text editor that's sadly not open source. In fact, Atom includes many of the features available in Sublime Text - according to THIS, "a lot of the architecture and features have been duplicated from Sublime Text because they're tried and tested. The plugin system works almost the same, but opens up a lot of new features and potential by exposing new APIs too".

Furthermore, both Sublime Text and Atom use a command palette that can be triggered using Ctrl + Shift + P:

Atom text editor Linux


Also, both have a package manager, but in Atom, you can browse the packages in a nice UI, learn more about each package, etc.:

Atom text editor Linux

For more information, see the official Atom website and its documentation.


Install Atom in Ubuntu (32bit + 64bit) via PPA


Before installing Atom, remember that it's still in beta so you may find bugs or missing / incomplete features!

To install Atom in Ubuntu and derivatives (Linux Mint, elementary OS, etc.), use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/atom
sudo apt-get update
sudo apt-get install atom

Report any bugs related to packaging, in the comments!

Arch Linux users can install Atom via AUR: latest release | git

To report Atom (non-packaging) bugs, grab the source code, etc., see its GitHub page.
Read more »

Atom Text Editor Available For Linux 32bit [Ubuntu PPA]

Great news for Ubuntu 32bit users who want to give Atom a try! Atom, the open source "hackable text editor for the 21st Century" developed by GitHub, can now be built for 32bit (on Linux). 

As a result, the failsdownloads Atom PPA was updated so there are now Atom packages for both 32bit and 64bit available in the PPA.



Install Atom text editor in Ubuntu / Linux Mint (32bit + 64bit) via PPA


To add the failsdownloads Atom PPA and install Atom text editor in Ubuntu, Linux Mint and derivatives (now available for both 32bit and 64bit), use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/atom
sudo apt-get update
sudo apt-get install atom
(the PPA is available for Ubuntu 14.10, 14.04, 13.10 and 12.04. Ubuntu 12.10 and 13.04 are no longer supported by Canonical!)

If you encounter Node.js related bugs, I recommend using THIS Nodejs PPA.

To report Atom (non-packaging) bugs, grab the source code, etc., see its GitHub page.

Thanks to Joseph Daniel
Read more »

Brackets Editor 0.44 Released With Split View

Brackets was updated to version 0.44 recently, getting one of the most requested features: vertical and horizontal split view, so you can now view files side by side or one above another.

The new slip view feature can be accessed either from the View menu or from the icon next to Working File (left pane). For now, it's not possible to view the same files in both panes though.

Brackets Linux split view

The latest Brackets 0.44 also introduces Quick Docs support for vendor-prefixed CSS properties, project tree improvements along with new preference: show cursor in selected text - by default, Brackets hides the blinking cursor when you have a text selection and this behavior can now be disabled. The complete Brackets 0.44 changelog can be found HERE.

For those not familiar with Brackets, this is an open-source code editor for web design and development built on top of web technologies such as HTML, CSS and JavaScript, available for Linux, Windows and Mac OS X.

The application was originally created by Adobe, but is now maintained by the community, and features a quick edit mode that brings the relevant CSS for the selected tag in the main editor or live browser previews - the changes are pushed instantly to the browser (Chrome only), without having to save the changes or reload the page.

Furthermore, Brackets supports extensions for adding extra functionality - more than 400 extensions (at the time I'm writing this article) can easily be installed through the built-in Extension Manager.

Note that on Linux, there are a few known issues - for instance, Brackets doesn't close when first clicking the window close buttons so you must click on close again and also, there are no native OS menus (HTML menus are used as fallback).


Install Brackets in Ubuntu


The Brackets websites offers deb files for download (see below) however, if you want to receive automatic updates in Ubuntu / Linux Mint and derivatives, you can install Brackets by using the failsdownloads Brackets Ubuntu PPA. To add the PPA and install Brackets, use the following commands:
sudo add-apt-repository ppa:failsdownloadsteam/brackets
sudo apt-get update
sudo apt-get install brackets


Download Brackets


Download Brackets (binaries available for Debian/Ubuntu, Windows and Mac OS X as well as source code)

Arch Linux users can install Brackets via AUR: 1 | 2 (bin).

For bug reports, etc., see the Brackets GitHub page.
Read more »