About site: Programming/Languages/Lisp/Emacs Lisp/Programming Support - Phillip Lord's Emacs Packages
Return to Computers also Computers
  About site: http://homepages.cs.ncl.ac.uk/phillip.lord/emacs.html

Title: Programming/Languages/Lisp/Emacs Lisp/Programming Support - Phillip Lord's Emacs Packages Mostly additional packages for JDE.
DISC_Best_Practice_Guide Information, standards and tools to support the development of Spoken Language Dialogue Systems.

ViaWest_Internet_Services Web hosting solutions for individuals, large and small companies, and resellers all around the world.

MPC_Computers,_LLC_ Everything for the home business and the home user.

CompuSleuth Computer forensics and security. Investigation and retrieval of deleted documents, spreadsheets, electronic mail and internet activity.

Serial_Connection_to_the_Internet_for_your_Palm How to set up Palm OS 3.3 or higher for a PPP connection through the cradle.

Righter_Scientifics Web design, hosting, maintenance and search engine optimization for small to mid-sized businesses. Includes client portfolio.


  Alexa statistic for http://homepages.cs.ncl.ac.uk/phillip.lord/emacs.html





Get your Google PageRank






Please visit: http://homepages.cs.ncl.ac.uk/phillip.lord/emacs.html


  Related sites for http://homepages.cs.ncl.ac.uk/phillip.lord/emacs.html
    MeWiG MEncoder GUI for Windows that allows control of the MEncoder without the need to memorize all of its options.
    Bulk_Reseller Offers reseller plans and dedicated servers. Located in Florida, United States.
    MP-MPICH_-_Multi-Platform_MPICH An implementation of MPI for Windows (NT/2000/XP/2003), Solaris and Linux. Supports Scalable Coherent Interface (SCI), TCP/IP and shared memory for communication. Runs on IA-32, Alpha and Sparc archi
    OMG_Agent_Platform_Special_Interest_Group The group develops a standard framework for agent technology that is complementary and consistent with the OMG Object Management Architecture.
    An_Overview_of_Miranda Article by David Turner. (1986)
    Version_Tracker Lists current versions of shareware, freeware, and commercial for Macintosh, arrange by product categories with hourly updates.
    RFC_0538 Traffic Statistics (June 1973). A.M. McKenzie. July 1973.
    RFC_0395 Switch Settings on IMPs and TIPs. J.M. McQuillan. October 1972.
    SetPoint A full-featured Aspect-Oriented Tool (AOT) engine for the .NET framework. It heavily relies on the use of RDF/OWL for the definition of "semantic pointcuts". It features an IL-level, highly dynamic we
    Remote_Data_Storage,_LLC_ Provider of offsite data backup services.
    hierarchyTemplates_Plug-In Adds support for multiple, hierarchial templates in Manila sites.
    ZEDO_Inc_ Powers ad serving for websites, advertisers and ad agencies.
    Brevard_User\'s_Group,_Inc_ A not for profit group of members helping members, that specializes in Windows based PC's. Located in the Melbourne, Florida, USA, region.
    Eliza--The_Computerised_Psychiatrist Web version of Eliza. Requires JavaScript.
    PostingPal PostingPal is an online tool for posting jobs to multiple job sites. Provides text messaging directly to candidates!
    PDCAT_2004 International Conference on Parallel and Distributed Computing, Applications and Technologies. December 8–10, Singapore.
    ERPGenie_COM Portal for ERP consultants covering topics on SAP, Oracle, and Peoplesoft. Topics include forums, news, tips, tricks, and sample code.
    BREXX Free interpreter for Unix, MSDOS, WinCE and Amiga. By Vassilis N. Vlachoudis.
    PhpAuction Open source program featuring email notification of bids, reserve prices, minimum bids, standard and Dutch auctions, bid history, and newsletter.
    Southwest_Advanced_Technology Offer web design, email marketing, and search engine submission services. Based in Houston, Texas, U.S.A.
This is websites2007.org cache of m/ as retrieved on 2008.09.06 websites2007.org's cache is the snapshot that we took of the page as we crawled the web. The page may have changed since that time.
Emacs Packages

Emacs Packages

I have written a number of packages which work with emacs, which do avariety of different things. Some of them are JDEE related, but Iinclude my stand-alone packages first. This is my new abbreviationexpansion mode. I called it pabbrev for predictive abbreviation. Itworks by gathering words as you type, and then offering them asexpansions, as you type in the buffer. It seems fairly useful tome, and is particularly nice in program buffers. I'm really quitepleased with this. I didn't know whether it was going to be usefulor not when I wrote it, but I use is heavily all the time. Lazy Desktopinteracts with the standards desktop.el package. I really likedesktop but it means my Emacs takes a long time to load (partlybecause loading the desktop forces a lot of autoloads). Thispackage opens a few files to be going on with, and does the rest inthe idle cycle. This package should make it into core Emacssometime soon (or perhaps it already has). This is a relativelysimple package that I wrote, for keeping my code lines relativelyshort. It changes the cursor colour the longer the line gets,although its generic enough to call any function when the line getstoo long. Its called wide-column.el This is a minor modewhich does things depending on the current font-lock symbol atpoint. This means that you can use it to toggle for instanceauto-fill-mode on when on comments and off for the rest of thetime. Its based on a more generic form of jde-auto-abbrev.el, whichI shall retire at some time, or change to being a wrapper aroundtmmofl. There are two files which are tmmofl.el which provides thecore functionality, and tmmofl-x.el which customises tmmofl fordifferent major modes. At the moment the latter is pretty small,but it may grow. This is one of myoccasional use packages that it none the less pretty useful whenyou need it. It translates between English language variants(British, Canadian and some other, less common, ones). The basicfile is called variant.el, but you will also need variant-abbc.elwhich contains the data, borrowed from Kevin Atkinson Keeping the cursorcentered is great when trying to take screen shots or you want toget a lot on screen and then read it without using thekeyboard. It's not great the rest of the time, because half thescreen is empty and this implementation makes the screen flickersomewhat when scrolling. Early days for thispackage at the moment. In essence it opens a shell buffer (orreuses an existing one) and shifts it's current working directoryto somewhere else. Such as the current working directory of thebuffer being worked on. This is really useful when you aredeveloping Java code!The following are my more dodgy works in progress: This seems such an obviousthing to me that I am sure that there is standard functionality forit, but I can't find it for the life of me. Essentially it allowsyou to jump to the function or variable defintion of the form atpoint. This mode uses pggfrom Gnus to encrypt/decrypt buffers using gpg. I used to usecrypt++ with mailcrypt for this, but these seem to be gettingold. This mode is not for the security conscious. I no nothingabout security, and I am sure this is full of holes. But it worksfor me. Flyspell doesn't work as I think it should,which is in the idle timer. The result is that it can be quitedisruptive in terms of CPU usage to normal editing. This packageadds idle support for it. It's code base has been partly hackedfrom pabbrev, and it appears to conflict it. I need to writesomething more generic, to abstract away from the handling of theidle cycle. This package is fairly trivial at themoment. It contains a number of poorly documented files. The ideathough is I want to use Emacs to help me learn a newlanguage. There is one tool for generated a language file (which isa list of words and phrases with translations), and another askingquestions. At the moment it's biased toward teaching Spanish. Itinterfaces with the Festival Speech Synthesis System, so you getauditory feedback. A cheap andcheerful package sa-learn-invoke runs sa-learn from spamassassinfrom within RMAIL, or gnus, which are the two mail readers I use. I usethis one as an addition to JDE, but it is useful for any derivativeof cc-mode. I didnt write this one. Credit here goes to KlausBerndl, who posted it after I stuck up a request on one of theemacs boards. This allows tempo templates to insert electriccharacters and have them behave electrically. Its calledcc-tempo-electric-support.

Muse packages

I write lots of stuff in muse mode. I've written a few add-on packages forthis. These are of varying quality. The first works great, though.muse-settings allows configuration of muse projects in the same directoryas the muse files. You can also evaluate arbitrary code when you first opena project.muse-trail allows "trails" through a set of HTML files. Essentially, itprovides ordering, with next/previous buttons.muse-definition enables words to be defined with tooltips which pop up whenthe clicked on.

JDE packages

For the last few years I have been developing mainly in Java. When Istarted off, there was a relative dearth of nifty IDE's for Java, so Iused Emacs. Its robust, its free and it works. I wrote a few bits andbobs to make Java work better with Emacs, but didnt get thatfar. After a few months I discovered that someone else had already gotthere first, and done an excellent job of it, in the shape of theJDE. Since that time I have written several bits of lisp which enhanceJDE, at least I think so. Some of them are complete hacks, and I keepthese for myself. The rest however you can download from here. Some ofthese are still partial hacks, but useful anyway. Jfolding is the mostwidely used package. It allows folding of comments, and methods,reducing them to a single line, which can be expanded with a mouseclick. Its useful for navigating through source code quickly. Itfulfils some of the same functionality as speedbar, but in atotally different way. Its actually a hack, using two existingemacs packages, which are hide-show and folding. The last uses oldstyle selective display, and will no doubt break at some stage, butat the moment it all works well. jserial which insertsserialverUID statements into the current source, by invoking theserialver tool.jde-stack has been removed as the code has now been migrated intothe JDE core.jde-import handled import sorting and so on. This functionalityhas now moved into JDE coreDisclaimer: This is my personal website, and represents my opinion. My formalpages and those of the school and university are linked above. Phillip Lord's Home Pages banner image Home Formal Home Page School Home Pages Newcastle University PersonalHomeContactCVPublicationsDiarySoftwareSemantic SimilarityCinemaMiscEmacs PackagesOntologiesOthersBio-Ontologies SIGMusicUtilitiesPicturesEnergy WikiSilly IdeasJournalUniversity HomeEmail Site Design Phillip Lord  
 

Mostly

additional

packages

for

JDE.

http://homepages.cs.ncl.ac.uk/phillip.lord/emacs.html

Phillip Lord's Emacs Packages 2008 September

dvd rental

dvd


Mostly additional packages for JDE.

Rules




© 2008 Internet Explorer 5+ or Netscape 6+

Recommended Sites: 1. Arts - Business - Computers - Games - Health - Home - Kids and Teens - News - Recreation - Reference - Regional - Science - Shopping - Society - Sports - World Miss Gallery - Top Anime Hentai - DVD rental by mail - Keeping Aquarium Fish - MPAA - Loans - Loans - Model Trains
2008-09-06 23:59:10

Copyright 2005, 2006 by Webmaster
Websites is cool :) 195Finanse Osobiste - Drogeria Internetowa - Hotel Reservations - Transport Szwecja - Prom Dresses