1 Star 5 Fork 1

chriszheng / dotEmacs

Create your Gitee Account
Explore and code with more than 6 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

About my dotEmacs

Starting from 2012, I grabbed code snippets from the web and organized them into my dotEmacs. Specifically, my dotEmacs has the following features

  • No fancy advanced kit.
  • Obey Emacs default settings. Retain default Emacs keybindings. No Evil.
  • From vanilla Emacs, for vanilla Emacs, but with improvements for users of MS-Windows and Chinese language.

Thus the dotEmacs is mostly for educational purposes and personal use. Please note that I included the packages in elpa directory. They are managed by Emacs (M-x list-packages). Apart from that, the code is organized by me. Specifically,

  • init.el: The default startup file. It includes customization added by Emacs (M-x customize). It also loads the following files.
  • .init/.my-key-bindings.el: My key bindings. Load early because if an error occurs I have my key bindings.
  • .init/common-win.el: Windows-specific settings.
  • .init/common-settings.el: Some settings cannot be in init.el.
  • .init/.kmacros.el: Some keyboard macros. Magic.
  • .init/some-functions.el: Some handy functions.
  • .init/auto-complete-settings.el: For Auto-complete. Oh, I still use auto-complete!
  • .init/for-C-language.el: For C/C++ language. Deprecated.
  • .init/font-settings.el: For fonts settings. Magic.

In local-mode some utilities are present. They are written by me and semifinished. Specifically,

  • SHELX-mode.el: A mode for edit SHELX (http://shelx.uni-goettingen.de/) files.
  • astyle-utils.el: Use astyle in Emacs.
  • hexo-utils.el: Use Hexo more efficiently.
  • emoji.el: Emoji input method. Not working.
  • bc-mode.el: Use GNU bc in Emacs.

Please see https://chriszheng.science/2015/04/01/Git-my-dotEmacs-files/ (or https://chriszheng.gitee.io/2015/04/01/Git-my-dotEmacs-files/) for Chinese version of the introduction. Please leave comments on my blog, not here.

在这里留言我不会及时回复。

License

The license is GPLv3 for code written by me.

Comments ( 2 )

Sign in for post a comment

About

Cancel

Releases

No release

Contributors

All

Activities

load more
can not load any more
1
https://gitee.com/chriszheng/dotEmacs.git
git@gitee.com:chriszheng/dotEmacs.git
chriszheng
dotEmacs
dotEmacs
master

Search