Several Emacs extensions I use

Source: Internet
Author: User

I have been studying Emacs for many years, but I have never been familiar with it. There may be reasons for busy working, but the biggest reason is that I still don't stick to it. I am not busy in the past few days. I picked up Emacs again. I hope I can stick to it.

This time, emacs23 was used directly and is a development version. However, I still chose to use emacs23 because of its good support for internationalization. This version does not need to install mule as emacs21 does, and does not need to write a bunch of configuration files on the Japanese platform.

Currently, in addition to the built-in lisp of Emacs, I also use several extensions on Win32 and Linux platforms: Muse, cedet, ECB, and cs.pdf.

Muse is used to write diaries, that is, the previous emacs-wiki.ArticleIt is written in Muse. The usage of muse is very simple. decompress the downloaded muse
In Site-lisp, enable Emacs and load-Library
Muse-mode and muse-HTML. The former is used to load the muse mode. If muse-mode is loaded, muse-mode can be executed at any time-
Switch Mode to muse mode for editing. If the extension of a file is Muse, the file will be automatically switched to muse mode when the file is opened. While muse-HTML is used
It supports HTML, XHTML, xhtml1.0, and xhtml1.1.
C-T (muse-project-publish-this-file) or C-C
The C-T (muse-publish-this-file) can publish the current file. In addition, muse-latex, muse-texinfo, and muse-
Docbook and so on can be used to support publishing different formats.

Cedet, usedCodeComplete, its semantic is based on syntax analysis, Code Completion is intelligent, and there are menus, which are very useful.

ECB is used to read C/C ++ code. It dresses Emacs like an IDE.

CSWs are used to replace (or not completely replace) etags and search for symbols in C/C ++ code. Cssag is more powerful than etags in searching. However, I like the simple usage of ALT +. In etags, so I also leave etags.

The method for installing the extension is very simple. Download the code from the Internet and decompress it to the site-lisp directory. In. emacs, the extension required by require is enough. If I am so lazy, I don't need to connect to. emacs. Open Emacs directly and run the load-library command to load it.

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.