Innehållsförteckning RecentChanges News ElispArea HowTo Problems Suggestions

XueFuqiao

Last edit

Ändrad:

< Welcome to my homepage!
< I use Emacs. My name is Xue Fuqiao. I am known as [::xfq] on Freenode. I was born in
< Xinjiang
, China. Feel free to ask anything about
< Emacs :)

till

> <code>
> (minibuffer-message "
Welcome to my homepage! ;-)")
> </code>

> I use Emacs.
> My name is Xue Fuqiao. English is not my native language; please
> excuse typing errors.
I'm a GNU/Linux user. I prefer to learn new
> things from reference manuals
, instead of tutorials. Currently I use
> Emacs on an old laptop with a DvorakKeyboard. My favorite font is
> [http://www.proggyfonts.com ProggyTiny].

Ändrad:

< emacsen and EmacsWiki. My daily life becomes very interesting.

till

> emacsen and EmacsWiki. My daily life becomes very interesting. I use
> Emacs for everything, even when editing text files.
> I was born and raised in Xinjiang, China, and I'm currently a student
> of [http://www.ncut.edu.cn NCUT]. My major is Communication
> Engineering. Feel free to ask anything about Emacs :)

Ändrad:

< (concat "xfq" "." "free" "@" "gmail.com")

till

> (concat "mailto:" (list 120 102 113) [46] (mapconcat (cl-function (lambda (x) (format "%c" (1- x)))) "gsff" "") "@" "gmail" "." "com")

Ändrad:

< == Some Sentences I Like ==
< * There is no system but GNU, and Linux is one of its kernels.
< * I could have made money this way, and perhaps amused myself writing code. But I knew that at the end of my career, I would look back on years of building walls to divide people, and feel I had spent my life making the world a worse place.
< * It is a logical impossibility to make a language more powerful by omitting features, no matter how bad they may be. --
[[WikiPedia:John_Hughes_(computer_scientist)|John Hughes]]

till

> == My Emacs Screenshot ==
> [[image:XFQScreenShotPage]]

Tillagd:

> * Implement a version control system in EmacsLisp.
> * Extended text-properties (to make overlays obsolete) in Emacs.
> * Make emacsclient work across all network connections.

Ändrad:

< * Implement an FTP server in EmacsLisp.

till

> * Make a keyboard layout for Emacs.
> *
Implement a mailing list manager in EmacsLisp.
> * Port XWindowEmacsManager to Emacs.
> * Implement a DHCP client in EmacsLisp.
> * Make GNU Emacs support both [[Guile]] and EmacsLisp.
> * Implement a
FTP server in EmacsLisp.
> * Completion of labels in Rmail.
> * Implement a spell checker in EmacsLisp.
> * Add a command line argument named ##--slim##, it can invoke Emacs with only the bare-minimum EmacsLisp libraries needed for quick editing.
> * FFI support in Emacs.
> * Make all Unix and Unix-like systems come with Emacs built-in.
> * Implement a multi-protocol download utility in Emacs Lisp.
> * Make EmacsLisp simpler and cleaner
.

Deleted:

< * Make Emacs/W3 be able to deal with HTML5.

Deleted:

< * Make Emacs/W3 be able to parse XSL.

Tillagd:

> * Implement multithreaded features in Emacs.

Tillagd:

> * Make an OpenPGP implementation in EmacsLisp.


About Me

(minibuffer-message "Welcome to my homepage! ;-)") I use Emacs.

My name is Xue Fuqiao. English is not my native language; please excuse typing errors. I’m a GNU/Linux user. I prefer to learn new things from reference manuals, instead of tutorials. Currently I use Emacs on an old laptop with a DvorakKeyboard. My favorite font is ProggyTiny.

Many thanks to the people who contributed or are contributing to emacsen and EmacsWiki. My daily life becomes very interesting. I use Emacs for everything, even when editing text files.

I was born and raised in Xinjiang, China, and I’m currently a student of NCUT. My major is Communication Engineering. Feel free to ask anything about Emacs :)

You can contact me using (please send plain text mail, not HTML): (concat "mailto:" (list 120 102 113) [46] (mapconcat (cl-function (lambda (x) (format "%c" (1- x)))) "gsff" "") "@" "gmail" "." "com")

My Emacs Screenshot

XFQScreenShotPage

Wish List

Comments

It looks like you have a lot of work to do! It may be worth looking at the clx package for Common Lisp to see if it could be ported to Elisp. It would be cool to be able to display an X-window in an Emacs window. One problem with doing this sort of thing properly is that, unlike most versions of Common Lisp, Elisp isn’t (yet?) multi-threaded. I have a feeling that it would take a lot of work to convert it. One thing that might be possible is to build a clone of Elisp on top of Common Lisp I don’t know how efficient that would be. But it would require that all Elisp code works in a lexical-binding environment. If it could be done you would get multi-threading for free and such things as the clx library for manipulating X.

this is actually already possible with an Emacs branch, see EmacsXWidgets


CategoryHomepage