About me
Hi all,
My name is Andy Stewart (My Chinese name is 王勇) and I am a programmer living and working in China. I am now developing leading operating system LinuxDeepin
I’ve used Gnu Emacs since 2007, I love it and use it for pretty much everything (programming, irc, music, file-manager, mail, newsgroup, wiki, notes… etc.). Almost anything that you can imagine.
I have signed the copyright document for the FSF so my contributions may be distributed accordingly. Free feel to copy any code you like and don’t need my permission, just enjoy! 😊
DeepinEmacs
Deepin emacs Video: MyEmacs
Deepin Emacs souce code: git clone https://github.com/manateelazycat/deepin-emacs
Packages
- Below are standalone packages, i will update them all the time.
- Part of Gnu Emacs.
- Not part of Emacs.
- WebKit – Running WebKit browser in Emacs!
- AutoInstall – Download and install elisp package automatically. (Maintainer: rubikitch).
- Yaoddmuse – Edit and manage Oddmuse wikis (like EmacsWiki) page. (Maintainer: rubikitch).
- OrgOddmuse – Transform OrgMode text to Oddmuse Wiki format (see TextFormattingRules) for sharing. 😊
- MultiTerm – Manages multiple terminal buffers (Maintainer Ahei).
- MultiShell – Manages multiple shell buffers.
- MultiScratch – Manages multiple scratch buffers.
- MiniBufferTray – New way to replace mode-line.
- Paste2 – Send and get paste with paste2.org asynchronous, convenient for IRC communion.
- ElispFormat – Automatic format elisp code, not need format line by line.
- ElispDepend – Parse elisp file and generate depend information, convenient for elisp developer. (Maintainer: Tom Breton (Tehom))
- GnusSwitch – Smart switch Gnus layout.
- OneKey – A new keystroke menu system, save your time and free your head! (Maintainer: JoeGloggs)
- LazySearch – A lazy search mode based on OneKey. (Maintainer: JoeGloggs)
- Irfc – RFC reader and downloader. (Maintainer: NielsWidger)
- ChmView – CHM reader.
- ThingEdit – Copy and paste various object around point.
- MailNotify – Popup notify window when you have new mail.
- GnusNotify – Display gnus news notify information at mode-line.
- ErcNickNotify – Popup notify window when someone calls you in ERC.
- RcircNotify – Popup notify window when someone calls you in rcirc.
- NewstickerNotify – Display newsticker notify information at mode-line.
- Alarm – Popup window with alarm message.
- ShowHelp – Popup help information for elisp symbol at cursor.
- StripeBuffer – Add stripes to any buffer. (Maintainer: sabof)
- GnusSummaryStripe – Make Gnus summary buffer with stripe color, based on StripeBuffer.
- LazySetKey – Set keystroke binding lazily.
- AutoScroll – Scroll current buffer automatically.
- Gotochar – For fast jump character position you want.
- Doi – Do Or Insert, handy move in buffer that mix read-only and editable area.
- Sdcv – An interface for sdcv (StartDict console version).
- Oicq – An interface for OICQ, to talk QQ (A popular IM client in China) in Emacs.
- DiredSort – Sort dired files in various methods.
- DiredOpen – Open various files in dired.
- Fullscreen – Fullscreen support for Emacs.
- gtk2hs.el – Documentation convert tool for gtk2hs.
- auto-save.el – Auto save file when emacs idle, instead default one.
- qml-mode.el – Extension to support Qt QML files.
- window-number.el – For fast switch in windows.
- helm-autoload-commands.el – Search command, load library, execute command in runtime.
- helm-webkit.el – Search browse history of emacs-webkit .
- Enhanced packages.
- Below are enhanced packages, some packages need many depend libraries, so copy any code you like. 😊
- Basic:
- Notes:
- Programming:
- Anything:
- File:
- Music:
- Reader:
- Elisp installer:
- Wiki:
- IRC:
- Web:
- RSS and Atom:
- Newsgroup and Mail:
- Input method:
- Miscellaneous:
Miscellaneous
Configuration file
- Below are part of my configuration files.
- Just for example, i won’t update those configuration files all the time.
- Startup:
- Programming:
- File and Buffer:
- Spell Check:
- Reader:
- Notes:
- Music:
- IRC:
- Newsgroup and Mail:
- RSS and Atom:
- Web:
- Download:
- Miscellaneous:
Yasnippet Template Code
- Here have my template code for Yasnippet.
Use SCIM in Emacs
- I have wrote EnglishTutorial that how to use SCIM in Emacs.
- And ChineseTutorial have the Chinese version of tutorial.
Reading Notes
Emacs Lisp Reference Manual
- I have wrote Chinese notes about “Emacs Lisp Reference Manual (23.0.60.1)” at here.
- Chinese user can read those notes to study Emacs.
Emacs Lisp Programming
- I have wrote Chinese notes about “Emacs Lisp Programming” at here.
Programming in Emacs Lisp: An introduction
- I have wrote Chinese notes about “Programming in Emacs Lisp: An introduction” at here.
Contact me
- IRC: ManateeLazyCat.
- Mail: lazycat dot manatee at gmail dot com
Acknowledgments
- Thanks to RichardRiley correct my English, advices and many other help.
- Thanks to rubikitch for patches, advices and many other help.
- Thanks to DrewAdams for improve documentation and advices.
- Thanks to Juanma Barranquero for patches, advices for Irfc.
- …
- And thanks all emacsers that provide help! 😊
Comment
Welcome to the Wiki! Thanks for sharing your large collection of Emacs libraries. – AaronHawley
Leave Emacs
- Hi, all.
- I will leave Emacs soon.
- The main reason that make me leave Emacs is not Emacs environment, is elisp, elisp is not powerful enough.
- So i think it’s time to change…
- Sorry i can’t do more contributions for Emacs world, but i’m very enjoy the time that explored Emacs.
- And i’m very happy to know so many emacsers…
- I’m glad to help others even i never use Emacs anymore, i like share my knowledge.
- My code perhaps have bug or flaw, please hacking it self, i really haven’t time to write elisp code. Sorry.
- And anyone can re-release my code and don’t need my permission, all my code is under GPL!
- Find someone take over my extension
- Now i’m finding someone to take over my elisp package.
- If anyone interested my elisp package, please add at below (or mail to me).
- Please don’t ask me why, i don’t want to fall into an endless debate.
- If you want to take over my elisp package, just leave your name here, otherwise i will ignore. Thanks! – AndyStewart
I wish you’d elaborate. How is elisp not powerful enough? What are you migrating to?
- Sorry, i do not want to further. Just one thing, I will leave… – AndyStewart
- That’s OK, didn’t mean any offense. Thank you for your many contributions, and good luck. 😊
While Andy has every right to remain mum regarding his opinion of elisp there is ample evidence that he has taken an interest in Haskell. – JohnYates
Best of luck to you, Andy, and thanks for all of your EmacsLisp contributions. – DrewAdams
I am very sad to read that. Anyway, thank you very much for your contributions. We hope to see you again soon 😊 – XavierMaillard
What I doing after leaving Emacs?
Many people are curious, what i doing after leaving Emacs?
- I’m hacking Haskell to build my own OS:
- Homepage
- Video (Select 720p HD version)
- Screenshot
- Manual
- IRC channel : irc.freenode.net 6667 ##manatee
- Mailing-List : manatee-user@googlegroups.com manatee-develop@googlegroups.com
- Please watch Video to understand “what’s it”.
- Any suggestion and contribution are welcome! 😊
- To Emacs fans,
- My project’s aim is real OS, please don’t compare it with Emacs.
- Choose any software you favorites, please do not debate with me endless, thank you very much! 😊 – AndyStewart
My work
Now i spend all my time on LinuxDeepin and my baby girl. 😊
Of course, now i share my fastest deepin-emacs, enjoy emacsers! ;)
Next Emacs
Top hacker like live in emacs, keyboard control everything… Unfortunately, emacs can’t do everything, such as web browser, GUI multimedia application, power tool in real world.
Why not build everything with keyboard? Like emacs style, but this time, we rebuild everything scratch from MrKeyboard.
This is OS for top hacker, enjoy it. ;)
CategoryHomepage