Announcing oh-my-emacs v0.3 - 行者无疆 始于足下 - 行走,思考,在路上

Announcing oh-my-emacs v0.3

xiaohanyu posted @ Mon, 30 Dec 2013 22:00:32 +0800 in Emacs with tags emacs , 6568 readers

Today I'm happy to announce oh-my-emacs v0.3.

It has been three months since I first released oh-my-emacs from my homebrew messy dotemacs project to public. To my suprise, oh-my-emacs has attracted many interests from all over the world.

The v0.3 version of oh-my-emacs contains various improvements, check its CHANGELOG for a condensed feature list.

Several features worth mentioning (v0.1->v0.3):

  • code refactoring:
    • Oh-my-emacs splits all its modules into two levels: core and modules. Files in core are required by default, while files in modules are optional. You can load necessary module when you really need it.
  • ome-org module:
    • Upgrade org-mode to latest 8.x branch. This brings us a more powerful export engine.
  • ome-cc module:
    • Oh-my-emacs support auto-complete for C/C++ macros! Combined with pkg-config, oh-my-emacs cc module can be used as a perfect C/C++ working environment with perfect semantic completion for functions and macros for any installed libs recognizable by pkg-config.
  • ome-java module:
    • Oh-my-emacs provide semantic completion for Java projects via emacs-eclim. Though not perfect(and a little heavy), this is a workable solution now.
  • ome-lisp module:
    • The original ubiquitous ome-lisp module has been split to four modules:
      • ome-emacs-lisp module
      • ome-common-lisp module
      • ome-clojure module
      • ome-scheme module
  • documentation:
    • Add a table to specify the system requirments and el-get packages. Thus you can install necessary system tools to make oh-my-emacs modules work as expected.
  • compatibility:
    • Improve compatibility for Mac OS X.
  • completion:
    • Add semantic completion for scheme (via ac-geiser)
    • Add completion table to show you the currrent semantic completion support for various programming languages.
  • miscs:
    • Basic support for JavaScript, Ruby, OCaml.
    • Move some unstale packages to ome-experimental module, load as you need.

Five months of spare time work, 200 git commits, 120 github stars and 35 github issues, all of the above work forms a less than 50MB tarball, which contains 50 el-get packages, 1000 lines of emacs-lisp code, 4000 lines of documentation, hundreds of reference web links, just download and extract this tarball, you'll get a tuned Emacs OS, and it works almost everywhere.

It's time for new year, and I hope you enjoy this gift. Any feedback will be appreciated. Thanks!


mazenvoy said:
Tue, 04 Feb 2014 17:41:56 +0800




Rose Wickens said:
Thu, 29 Nov 2018 11:44:19 +0800

The struggle and all joyful items have been done for the significance for the public. The acceptance of the agreement and reviews is done for the humans. The theme is done for the frugal means for the humans. The site is covered with the aid of the masters.

david said:
Tue, 19 Mar 2019 04:09:52 +0800

I haven't any word to value this post.....Really i am awed from this post....the individual who make this post it was an extraordinary human..thanks for imparted this to us. blog comments

MHR Writer said:
Wed, 24 Apr 2019 18:54:55 +0800

I haven't any word to value this post.....Really i am awed from this post....the individual who make this post it was an extraordinary human..thanks for imparted this to us.

liam said:
Thu, 30 May 2019 08:14:28 +0800

There was a lot of chatter about the pdf unlocking tool available at so I gave it a try myself. It was able to break the strongest possible password.

abc said:
Mon, 03 Jun 2019 17:47:34 +0800

CGC Jhanjeri is one of the best colleges in the North India and we are providing the best quality of education in various courses.

engineering college in chandigarh

engineering college in punjab

cgc admission

mba college in punjab

fashion technology in chandigarh

abc said:
Thu, 13 Jun 2019 18:28:36 +0800

Our academic pursuits, along with a range of extracurricular activities, help in honing a child’s skills and ensuring that he/she grows to be a mature and responsible citizen.

best school in greater noida

james said:
Wed, 03 Jul 2019 03:07:00 +0800

Just admiring your work and wondering how you managed this blog so well. It’s so remarkable that I can't afford to not go through this valuable information whenever I surf the internet!

jason said:
Thu, 04 Jul 2019 23:47:00 +0800

Thanks for ones marvelous posting! I genuinely enjoyed reading it, you are a great author. I will be sure to bookmark your blog and may come back very soon. I want to encourage you to definitely continue your great job, have a nice weekend. Cheap Jewelry Gifts

abc said:
Fri, 05 Jul 2019 18:52:24 +0800

We are known for our quality of support and customer service. This high quality support is delivered through our regional and branch offices across the country.

apple reseller in delhi
apple authorized service center in kolkata
mac pro reseller in delhi
FM Channel License
macbook reseller in ahmedabad

tech blogs said:
Thu, 25 Jul 2019 05:03:28 +0800

<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}--> This website is remarkable information and facts it's really excellent   tech blogs

<!--td {border: 1px solid #ccc;}br {mso-data-placement:same-cell;}-->
sus college said:
Thu, 29 Aug 2019 13:45:57 +0800

<a href="">best engineering college in punjab</a>
Thank you for sharing this nice and informative article.

stat said:
Sun, 01 Sep 2019 16:11:16 +0800

I love this site and I like this post!

<a href="">betta fish for sale</a>

cind8559 said:
Wed, 02 Oct 2019 10:14:02 +0800

Thank you. It was really special. I see great content on your blog and I really love reading them.  gpa calculator


Login *

loading captcha image...
(type the code from the image)
or Ctrl+Enter
Host by | Power by Chito 1.3.3 beta | © 2007 LinuxGem | Design by Matthew "Agent Spork" McGee