Emacs : a love and hate editor.

Emacs can be a very frustrating editor.
Around the year 2003, I used Emacs for the first time with a good result and few years after, I stopped using it for different reasons. But, I’m always dreaming of a perfect Emacs based editor.
During the past 2 years, I tried to make my dream true but I wanted too much and too quickly so I was frustrated.

Why frustrated ?

Lisp.

  • I have working and I work with different languages like C, Pascal, RPG or Python but the syntax of Lisp is a little bit different.
  • I use Lisp only for configuring Emacs. I’m not a Lisp programmer.

DotEmacs samples.

  • On internet, you can find lots of samples with lot of solutions for one problem and It’s not easy to find the best one for your usage.

Documentation.

  • It’s not easy to find documentation for more like OAuth2.

GNU Tools, Emacs and Windows.

  • In my professional live, I must use Windows as my workstation environment. My try to use Emacs as a native Windows application because I can’t configure GNUTLS to use ELPA packages. Now I try Cygwin and it’s better.

Now, Linux first and resolve issue by issue.

  1. Have a usable eLisp editor.
  2. Have a nice look.
  3. Tramp, edit files on remote systems and sudo.
  4. Understand org-mode and use org-mode with WordPress.
  5. Emacs as Python IDE, yasnippet and templates.
  6. The next sprints.

This way of working is much more pleasant and brings less frustration.
I’m writing articles about WordPress REST-API v2, OAuth2 authentication and how to publish an article using Emacs, org-mode and org2blog-wp.
Org2blog-wp use xml-rpc to connect to the WordPress blog, I want use OAuth2 and JSON so I must dive into the code of org2blog-wp and OAuth2-mode to understand it and build my own “mode”. This mode will be based on org2blog-wp and OAuth2 with a minimum of new code. I will be able to write an article anywhere without be connected.

Leave a Reply

Your email address will not be published. Required fields are marked *