Ubuntu/Debian/Mint news and tutorials | Linux gaming
facebook.png
twitter.png
feed.png
Quick Tip
Disable Overlay Scrollbars in GNOME
gsettings set com.canonical.desktop.interface scrollbar-mode normal
Quick Tip
Find Files Containing a Text Pattern
find . -iname "*.txt" -exec grep -l "hello" {} +
Categories
Online Readers
Advertise on TuxArena
Linux Cheat Sheet

Have a look at our Linux Cheat Sheet for quick one-liners, commands and tips.

Besides from being a powerful development environment, Emacs is cataloged by some as an entire operating system, since it provides many more features. Let’s have a look at some of the features that come with Emacs, which are pretty much programs in their own right, although included in Emacs.

Emacs is a very powerful integrated development environment – but not only:

emacs01


Games
Emacs comes with several games available in the Tools->Games menu. Here you can find a great clone of Tetris, or a Solitaire game, Gomoku or even Snake.

Emacs comes with a quite decent list of games to take a short break from programming:

games01

Playing Tetris from within Emacs:

games02

Calendar
Except for showing the current date in a format similar to the output of the usual cal command, you can also use Calendar to see upcoming holidays, or make diary entries.

calendar01

calendar02

Email Reader
The embedded email reader from Emacs uses a text interface to read your mail. You can manage received mails and send emails, or use labels.

Simple Calculator
Available in the Tools menu, the simple calculator provides floating-point precision and allows to group expressions in parenthesis.

calculator

File Browser
Also known as dired and accessible via the M-x dired command, the file manager is yet another useful component of Emacs. You can quickly visualize and explore the filesystem directly from Emacs. You can’t use your mouse just in a regular file manager, but the entries in the menus allow you to do pretty much all the basic functions: create directories, edit files, change file permissions, touch files, create symlinks and hardlinks.

dired01

Operations like mode changes are available:

dired02

In addition, if you prefer to do your editing on the terminal and use Emacs instead of Vim or Nano, you can run it as emacs –no-window. You will need to be familiar with the basic commands to move throughout a document, or to save a new file (^w – which means press Ctrl+W), create a new file (^x f – press Ctrl+X followed by F) or quit Emacs (^x ^c – press Ctrl+X followed by Ctrl+C).

Running Emacs in a terminal:

emacs02

What about you? What uses does Emacs have that others may find useful? Please share them below.

Alfredo Pons Menargues says:

You are forgotten of EmacsDoctor:

M-x doctor

The doctor is a psychoanalyst who will help you with your problems.

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.