* Re: finding emacs version [not found] <mailman.654.1179160858.32220.help-gnu-emacs@gnu.org> @ 2007-05-14 16:55 ` Tassilo Horn 2007-05-14 17:03 ` Harald Hanche-Olsen 2007-06-09 22:11 ` Stefan Monnier 2 siblings, 0 replies; 7+ messages in thread From: Tassilo Horn @ 2007-05-14 16:55 UTC (permalink / raw) To: help-gnu-emacs "Rustom Mody" <rustompmody@gmail.com> writes: Hi, > How do you find out which emacs version is running in elisp? ,----[ C-h v emacs-major-version RET ] | emacs-major-version is a variable defined in `version.el'. | Its value is 22 | | Documentation: | Major version number of this version of Emacs. | This variable first existed in version 19.23. `---- HTH, Tassilo -- People sometimes ask me if it is a sin in the Church of Emacs to use vi. Using a free version of vi is not a sin; it is a penance. So happy hacking. (Richard M. Stallman) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: finding emacs version [not found] <mailman.654.1179160858.32220.help-gnu-emacs@gnu.org> 2007-05-14 16:55 ` finding emacs version Tassilo Horn @ 2007-05-14 17:03 ` Harald Hanche-Olsen 2007-06-09 22:11 ` Stefan Monnier 2 siblings, 0 replies; 7+ messages in thread From: Harald Hanche-Olsen @ 2007-05-14 17:03 UTC (permalink / raw) To: help-gnu-emacs + "Rustom Mody" <rustompmody@gmail.com>: | How do you find out which emacs version is running in elisp?I want | to do:if version is emacs-21 some codeelse some other code (cond ((string= (substring emacs-version 0 2) "21") code for version 21) ((string= (substring emacs-version 0 2) "22") code for version 22) (t code for other versions)) -- * Harald Hanche-Olsen <URL:http://www.math.ntnu.no/~hanche/> - It is undesirable to believe a proposition when there is no ground whatsoever for supposing it is true. -- Bertrand Russell ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: finding emacs version [not found] <mailman.654.1179160858.32220.help-gnu-emacs@gnu.org> 2007-05-14 16:55 ` finding emacs version Tassilo Horn 2007-05-14 17:03 ` Harald Hanche-Olsen @ 2007-06-09 22:11 ` Stefan Monnier 2 siblings, 0 replies; 7+ messages in thread From: Stefan Monnier @ 2007-06-09 22:11 UTC (permalink / raw) To: help-gnu-emacs > How do you find out which emacs version is running in elisp? > I want to do: > if version is emacs-21 > some code > else > some other code Please check the archive for this mailing list. It's been asked many times in the past. And part of the answer is that you probably want to check something more specific than the version number. Stefan ^ permalink raw reply [flat|nested] 7+ messages in thread
* finding emacs version @ 2007-05-14 16:32 Rustom Mody 2007-05-14 16:39 ` Drew Adams ` (2 more replies) 0 siblings, 3 replies; 7+ messages in thread From: Rustom Mody @ 2007-05-14 16:32 UTC (permalink / raw) To: help-gnu-emacs [-- Attachment #1.1: Type: text/plain, Size: 139 bytes --] How do you find out which emacs version is running in elisp? I want to do: if version is emacs-21 some code else some other code [-- Attachment #1.2: Type: text/html, Size: 212 bytes --] [-- Attachment #2: Type: text/plain, Size: 152 bytes --] _______________________________________________ help-gnu-emacs mailing list help-gnu-emacs@gnu.org http://lists.gnu.org/mailman/listinfo/help-gnu-emacs ^ permalink raw reply [flat|nested] 7+ messages in thread
* RE: finding emacs version 2007-05-14 16:32 Rustom Mody @ 2007-05-14 16:39 ` Drew Adams 2007-05-14 16:41 ` Lennart Borgman (gmail) 2007-05-22 4:37 ` Xavier Maillard 2 siblings, 0 replies; 7+ messages in thread From: Drew Adams @ 2007-05-14 16:39 UTC (permalink / raw) To: Rustom Mody, help-gnu-emacs > How do you find out which emacs version is running in elisp? See these variables (via C-h v): emacs-major-version, emacs-minor-version, emacs-version ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: finding emacs version 2007-05-14 16:32 Rustom Mody 2007-05-14 16:39 ` Drew Adams @ 2007-05-14 16:41 ` Lennart Borgman (gmail) 2007-05-22 4:37 ` Xavier Maillard 2 siblings, 0 replies; 7+ messages in thread From: Lennart Borgman (gmail) @ 2007-05-14 16:41 UTC (permalink / raw) To: Rustom Mody; +Cc: help-gnu-emacs Rustom Mody wrote: > How do you find out which emacs version is running in elisp? > > I want to do: > > if version is emacs-21 > some code > else > some other code Something like this perhaps: (condition-case err (progn (cond ( (equal emacs-version "21.3.1") (setq custom-file "~/.emacs-cust-21.3.el")) ( t (setq custom-file "~/.emacs-cust-cvs.el") )) (when (file-exists-p custom-file) (load custom-file))) (error (lwarn 'my-emacs :error "Error loading custom:\n %s" (error-message-string err)))) ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: finding emacs version 2007-05-14 16:32 Rustom Mody 2007-05-14 16:39 ` Drew Adams 2007-05-14 16:41 ` Lennart Borgman (gmail) @ 2007-05-22 4:37 ` Xavier Maillard 2 siblings, 0 replies; 7+ messages in thread From: Xavier Maillard @ 2007-05-22 4:37 UTC (permalink / raw) To: Rustom Mody; +Cc: help-gnu-emacs Hi, This is what I am currently using to load a custom file according to my `xm-emacs-name' variable which is set to emacs-23 for this session. (when (featurep 'custom) (setq custom-file (concat (or (getenv "XDG_CONFIG_HOME") "~") "/emacs/conf/" xm-emacs-name "-custom.el") ) ;; load it, if it's there. (load custom-file t)) Hope that'll help. Xavier -- http://www.gnu.org http://www.april.org http://www.lolica.org ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2007-06-09 22:11 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- [not found] <mailman.654.1179160858.32220.help-gnu-emacs@gnu.org> 2007-05-14 16:55 ` finding emacs version Tassilo Horn 2007-05-14 17:03 ` Harald Hanche-Olsen 2007-06-09 22:11 ` Stefan Monnier 2007-05-14 16:32 Rustom Mody 2007-05-14 16:39 ` Drew Adams 2007-05-14 16:41 ` Lennart Borgman (gmail) 2007-05-22 4:37 ` Xavier Maillard
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).