How 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 interface package XXX in PDL?
PDL::FAQ - Frequently asked questions about PDLThis is version 0.6 of the PDL FAQ, a collection of frequently asked questions about PDL - the Perl Data Language. You can find the latest version of this document at http://pdl.perl.org/faq.html . This FAQ will be monthly posted to the PDL mailing list perldl@jach.hawaii.edu . This is a considerably reworked version of the PDL FAQ. As such many errors might have crept in and many updates might not have made it in.
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 QuestionsWhere 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 QuestionsWhat does the "Temporarily scaling back lisp reserved region from XXX to YYY bytes." mean?
Allegro Common Lisp FAQIt means that some other program has grabbed part of the address space that Lisp intended to use. This message is much more common on Windows, where various programs can grab predefined address ranges in all running programs. The Iomega Zip/Jaz tools and PGP are two programs known to do this. There are four things that you can do to handle this situation: Ignore the warning. This means that your lisp heap might be significantly smaller than intended.
Related QuestionsWhy does zsh not work in an Emacs shell mode any more?
Z-Shell Frequently-Asked QuestionsEmacs 19.29 or thereabouts stopped using a terminal type of "emacs" in shell buffers, and instead sets it to "dumb". Zsh only kicks in its special I'm-inside-emacs initialization when the terminal type is "emacs". Probably the most reliable way of dealing with this is to look for the environment variable $EMACS, which is set to t in Emacs' shell mode. Putting [[ $EMACS = t ]] && unsetopt zle in your .zshrc should be sufficient.
Related QuestionsI am looking for a package to do XXX in PDL. Where shall I look for it?
PDL::FAQ - Frequently asked questions about PDLThe first stop is again perldl or the PDL documentation. There is already a lot of functionality in PDL which you might be aware of.
Related QuestionsBut someone is charging only $XXX for a full wedding package ?
Jan Ray Creations-Wedding Videography Singapore-Wedding MTV ...I will not say that someone who's charging very little cannot produce good quality work. They can if they are willing to do it for very little or even no profit. There are people who undercuts the usual rate for a variety of reasons. Some may treat doing wedding videography like a hobby (like myself). Some may be just starting out and do not have much portfolio to show. Some may be ignorant of what's the market rate. Some may charge cheaper to get more business so as to support their family.
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 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 does Common Lisp have "#'"?
Kantrowitz & Margolin comp.lang.lisp FAQis a macro-character which expands #'FOO to (FUNCTION FOO). Symbols in Lisp have two bindings, one for values and one for functions, allowing them to represent both variables and functions, depending on context. #'FOO accesses FOO's lexical function binding in a context where the value interpretation would normally occur. #' is also used to create lexical closures for lambda expressions.
Related QuestionsHow 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 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
Why do some of my recipes have "xxx" next to them?
Frequently Asked Questions - NUTRIKIDSThese are the "old" USDA recipes which were replaced by USDA in July 2006. There is likely another recipe with the same name, that has "USDA" next to it, and the recipe number starts with a "5". This is the new replacement recipe number. When you run the CD, if it finds an "old" recipe on one of your menus, it keeps it and also adds the new one. You can easily replace old ones with new ones by choosing "Search and Replace Menu Item" from the "Menus" tab.
Related QuestionsHow much is a xxx in my own currency?
Frequently Asked Questions - FAQs - Back in ActionWe can accept payment only in UK pounds by Mastercard, Visa Credit, Visa Debit or Switch. The exact exchange rate you will get will depend on your card issuer, but you can get an idea of the cost in your own currency from any of the online exchange rate converters, e.g. www.xe.
Related QuestionsXXX does not work with HDAdvance! What can I do?
HDAdvance - The ultimate Game Storage Solution for the Plays...If you have any matter you want to bring up to us regarding copyright or trademarks, please feel free to Contact us
Related QuestionsXXX does not work with HDLoader! What can I do?
There are some games that definitely don't work, and others that require certain modes. Try visiting this link for a list. Note: we did not provide this list, just the link to it. HDLOADER V3.8C is much more compatible and runs more games! A few hard disk drives (specifically, a few recent Segate models) do not play nicely with older models of the official Sony PS2 network adapter. Please see the compatibility section for more information.
Related QuestionsHow does little b extend LISP?
littleb.org - home of the little b modular modeling languageA rule system which enables code to be run when objects matching some criteria are detected. This capability is based on an efficient pattern-matching algorithm called RETE. The current implementation uses the open source LISA engine. Top-level macros for defining object classes and rules: defcon, defrule, defprop, define - and defmethod is extended.
Related Questions