[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: About `name' in loadup.el
From: |
Xue Fuqiao |
Subject: |
Re: About `name' in loadup.el |
Date: |
Sun, 10 Mar 2013 14:38:15 +0800 |
> > In lisp/loadup.el:
> >
> > (let ((name (concat "emacs-" emacs-version)))
> > (while (string-match "[^-+_.a-zA-Z0-9]+" name)
> > (setq name (concat (downcase (substring name 0 (match-beginning 0)))
> > "-"
> > (substring name (match-end 0)))))
> > (message "Adding name %s" name)
> > (add-name-to-file "emacs" name t))
> >
> > What does this fragment of code do?
> It creates a hard link emacs-XX.YY.ZZ -> emacs.
Thanks.
> > And when will characters other than "-+_.a-zA-Z0-9" be in
> > `emacs-version'?
>
> It's a 'while', not an 'if'.
Can you explain it more detailed? Do you mean `emacs-version' won't
contain "-+_.a-zA-Z0-9"?
--
Best regards, Xue Fuqiao.
http://www.emacswiki.org/emacs/XueFuqiao
- Re: About `name' in loadup.el,
Xue Fuqiao <=