Where can I get Emacs Lisp packages that don't come with Emacs?
GNU Emacs FAQThe Emacs Lisp List (ELL), maintained by Stephen Eglen, aims to provide one compact list with links to all of the current Emacs Lisp files on the Internet. The ELL can be browsed over the web, or from Emacs with the ell package. Many authors post their packages to the Emacs sources newsgroup. You can search the archives of this group with Google, or Gmane, for example. For a long time, the Emacs Lisp Archive provided a central repository for Emacs packages.
Related QuestionsWhere can I find more Lisp packages?
FAQ (komplett)The best place to start looking is in the newsgroup gnu.emacs.sources, this can be searched online via Deja.com After that the Emacs Lisp List, which is maintained by Stephen Eglen <stephen@anc.ed.ac.uk> , is another good starting point, this lists several hundred lisp files, and a brief description, and thanks to ell.el can be used from within Emacs. WoMan allows Unix MAN pages to be browsed within Emacs, this lisp package requires no external programs.
Related QuestionsIs there a GNU-Emacs interface to Lisp?
Kantrowitz & Margolin comp.lang.lisp FAQILISP is a powerful GNU-Emacs interface to many dialects of Lisp, including Lucid, Allegro, {A}KCL, IBCL, and CMU. Written by Chris McConnell <ccm+@cs.cmu.edu> and now maintained by Marco Antoniotti <marcoxa@cs.nyu.edu> and Rick Busdiecker <rfb@lehman.com>. It is available by anonymous ftp from h.gp.cs.cmu.edu:/usr/rfb/ilisp/ [128.2.254.156] as the file ilisp-5.6.tar.gz. It is also available in the CMU AI Repository in ftp.cs.cmu.
Related QuestionsQ8.1.2: Are there any Emacs Lisp Spreadsheets?
Frequently asked questions about XEmacs: Other PackagesYes. Check out dismal (which stands for Dis' Mode Ain't Lotus) at http://acs.ist.psu.edu/dismal/dismal.html.
Related QuestionsFrequently asked questions about XEmacs - 4 Major SubsystemsAUC TeX works fine on both stock Emacs and XEmacs has been doing so for a very very long time. This is mostly due to the work of Per Abrahamsen (clap clap) in particular his 'easymenu' package. Which leads to what is probably the problem... The TeX-lisp-directory in 'tex-site.el' and the makefile don't match. Fix: make sure you configure AUC TeX properly before installing. You have an old version of easymenu.el in your path.Related Questions
Where can I get documentation on Emacs Lisp?
GNU Emacs FAQFor more information, the Emacs Lisp Reference Manual is available on-line, in Info format. See Emacs Lisp. You can also order a hardcopy of the manual, details on ordering it from FSF are on the GNU Web site.
Related QuestionsWill Lisp come back to life?
Staging Area for the Common Lisp FAQIt might. The AI bust happened 20 years ago, and conditions in the semiconductor and IT industries are very different now. Most importantly, the continued action of Moore's Law has caused developer time to replace computing power as the limiting resource in both hardware and software design. In addition, mass-marketing of hardware and software products and the rise of server-based applications have all made rapid development a top priority in both hardware and software.
Related QuestionsQ3.0.2: How can I evaluate Emacs-Lisp expressions?
Frequently asked questions about XEmacs: CustomizationIf you put (setq tab-width 6) in your 'init.el'/'.emacs' file it does not work! Is there a reason for this? If you do it at the EVAL prompt it works fine!! How strange.
Related QuestionsWhat editors besides Emacs have facilities for programming in Lisp?
Common Lisp FAQSee also http://www.vim.org/scripts/script.php?script_id=221 for the closest thing to SLIME for Vim: VILisp. VILisp basically automates the process of cut-and-paste from Vim into Lisp, and adds a few bells and whistles, but that's about it. See also the Gardeners project slim-vim, which has linked Vim with an implementation of Common Lisp called ECL, and is working towards integration with SLIME.
Related QuestionsHow do I find a Emacs Lisp package that does XXX?
GNU Emacs FAQFirst of all, you should check to make sure that the package isn't already available. For example, typing M-x apropos <RET> wordstar <RET> lists all functions and variables containing the string 'wordstar'. It is also possible that the package is on your system, but has not been loaded. To see which packages are available for loading, look through your computer's lisp directory (see File-name conventions).
Related QuestionsHow can I learn to write Emacs Lisp programs?
Emacs 21 for Mac OS X - Emacs 21 for Mac OS X FAQThe O'Reilly book GNU Emacs Extensions by Bob Glickstein is also a good source of information, although dated.
Related QuestionsIs Scheme a lisp?
Frequently Asked Questions for comp.lang.lispScheme is a member of the greater family of Lisp languages, assuming that is considered to include others like Dylan and Emacs Lisp. The design of Scheme predates the ANSI Common Lisp standard, and some CL features such as lexical scoping may be considered to have been derived from Scheme. More detailed comparative discussions don't generally prove very productive; those that are interested in discussing Scheme should first consider discussing it in comp.lang.
Related QuestionsWhy don't all the vacations come pre-activated with the packages?
Genius TravelUnlike some other vacation packages, Genius Travel and the companies we represent truly want YOU to use all of your bonus vacations. If they were all in the packages activated, then they would all expire in one year's time. That wouldn't be fair to you or your family at all? So we start you out with 2-3 vacations that are activated. The others are in the package in a travel voucher form. When you are ready to use that vacation, just fill in your I.D.
Related QuestionsCoastal Vacation ExperiencesUnlike some other vacation packages, Coastal and the companies we represent truly want YOU to use all of your bonus vacations. If they were all in the packages activated, then they would all expire in one year's time. That wouldn't be fair to you or your family at all? So we start you out with 2-3 vacations that are activated. The others are in the package in a travel voucher form. When you are ready to use that vacation, just fill in your I.D.Related Questions
How do I execute (“evaluate”) a piece of Emacs Lisp code?
GNU Emacs FAQIf you want it evaluated every time you run Emacs, put it in a file named .emacs in your home directory. This is known as “your .emacs file,” and contains all of your personal customizations. You can type the form in the *scratch* buffer, and then type <LFD> (or C-j) after it. The result of evaluating the form will be inserted in the buffer. Typing C-x C-e in any buffer evaluates the Lisp form immediately before point and prints its value in the echo area.
Related QuestionsSubject: 7.35 How come my alt key combinations don't work in emacs X mode?
It is even possible to use both Alt keys together, resulting in Meta-versions of the extra characters. For some reason, Flex licensing requires /dev/lan0 to have read and write permissions for everybody. This is somewhat insecure, but is fixed in FLEXlm versions after 2.4. You should really upgrade your software, but if you can't, pls see their Web Site (see below) or here is one workaround: chgrp/chmod g+s on any binaries that need to access /dev/lan0.
Related QuestionsIf Lisp is so great, why don't more people use it?
Lisp FAQThe root cause is probably that it looks hard, but it would help if there were a dialect with extensive libraries.
Related QuestionsWhat is Lisp?
Lisp FAQLisp is a family of programming languages descended from a language John McCarthy invented (or more accurately, discovered) in the late 1950s. The two main dialects now are Common Lisp and Scheme. We're working on a new dialect called Arc.
Related QuestionsStaging Area for the Common Lisp FAQBut you now wish to add a special case. Simple: (defun foo (bar &optional (special-case nil)) (if special-case 0 (+ bar 42))) (foo 3) 45 (foo 3 t) 0 Rather than having to write two functions, with the oldest one delegating to the new one, you simply amend the existing one with optional arguments, all of which you give a default value that you can now account for in the new version.Related Questions
How come the comets don't change?
Stardust - Frequently Asked QuestionsMost comets don't change once they are formed because they are kept in the deep freeze and isolation of space outside our Solar System. Comets come from the Kuiper Belt which is beyond Pluto, far from the Sun, where there is nothing to contaminate them. When comets approach the Sun they heat up and lose some of their material and during their travels, plus, they can potentially pick up foreign materials.
Related QuestionsWhat happens if I don't come out of hypnosis?
Instant MP3 Hypnosis Downloads FAQs - Frequently Asked Quest...This is impossible. All trances end, whether formally ended by the Hypnotherapist or ended naturally by you.
Related QuestionsI have some Fink packages installed and Emacs fails to build. Why?
Emacs 21 for Mac OS X - Emacs 21 for Mac OS X FAQThere being so many Fink packages, it is hard to give a definitive answer. Furthermore, I build everything from source! So I know nothing about Fink. But in general, development software and libraries installed by Fink can affect the build. If so, perhaps it is possible to remove them and try. Also check whether your environment variables (such as PATH, CFLAGS, CC, LD_LIBRARY_PATH, etc.) are set by these packages.
Related QuestionsHow come that if Lisp is so powerful, you can't overload functions?
Staging Area for the Common Lisp FAQIn some other language that shall stay nameless, you can initially write: int foo (int bar) { return bar + 42 ; } and later come back revisiting it because now you need an extra boolean argument.
Related QuestionsCome on, indulge us. Why do people say Lisp is slow?
Staging Area for the Common Lisp FAQSome people associate Lisp with the old hardware it used to run on (the PDP-10 was a popular platform, I hear) Lisp is interactive, which a lot of people take to mean that Lisp is (always) interpreted. Early lisps (and others, like CLisp) are interpreted, although most modern lisps are compiled.
Related QuestionsDo your packages come with domains?
Floppynet Web Hosting - Frequently Asked QuestionsNo, we realise that as an up and coming web host the cost for us to register domains would be much higher than our competitors. We have a proven method of operating via a simple DNS reconfiguration. Find out much more in our Domains section.
Related QuestionsDo the packages come with decks or porches?
Panabode Log Homes - FAQsPan-Abodes do not come with decks or porches included. These can be provided as an option with your home package for a reasonable additional cost.
Related QuestionsDo your packages come with domain names?
Switchweb HostingYes, all packages come with a free UK (.co.uk .me.uk .plc.uk .ltd.uk) domain name. Global domain names (.com .net .org .name .biz .info) cost an extra £10 per year. .TV domain names are an extra £33 per year. Domains are registered in your name or your business's name.
Related QuestionsWhere can I find free lisp compilers or interpreters?
Frequently Asked Questions for comp.lang.lispA lightweight common lisp interpreter and compiler, which compiles to bytecode, and runs on Windows, AmigaOS, Acorns, OS/2 and most flavours of Unix. CLISP's implementation of CLOS is currently not quite complete. CLISP is licensed under the GNU GPL. CMUCL interpreter and optimizing compiler to native code running on a few flavours of Unix (including x86/FreeBSD, x86/Linux and sparc/Solaris). CMUCL can be difficult to compile; it requires itself to build itself, and bootstrapping is an issue.
Related Questions