gnu-emacs-sources
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

ttn-pers-elisp 1.59 available


From: Thien-Thi Nguyen
Subject: ttn-pers-elisp 1.59 available
Date: Mon, 03 Mar 2008 10:18:46 +0100

release notes:

  Curious readers will note ChangeLog entries now start w/ a simple
  (one-li{n}e ;-) description.

  VMS support is untested, but perhaps that will change RSN.  

  Overall, the package in good shape to be easily adapted by foo for
  repurposing as foo-pers-elisp.  It's all just text and text remembered
  and text forgotten.

  thi

README excerpt:

  This directory tree contains ttn's personal elisp library,
  released under GNU GPL with ABSOLUTELY NO WARRANTY.  See the
  file COPYING for details.

NEWS excerpt:

  - 1.59 | 2008-03-03
  
    - Installation changes
  
      - Dropped imports
  
        linuxproc.el
        etach.el
        eval-expr.el
        expect.el
        mailcrypt.el (plus mc-{gpg,pgp,pgp5,remail,setversion,toplev}.el)
        rmime.el
  
      - Dropped libraries
  
        admin.el
        delayed-checkin.el
        describe-this.el
        diced-message.el
        dired-compile-last-change-log.el
        doc-entry-to-undef.el
        from.el
        gud-cont-display.el
        inline-timestamp.el
        italy-time.el
        macintosh-word-cleanup.el
        oink.el
        phone.el
        ping.el
        pll-spreadsheet.el
        rcs-to-cvs.el
        reorder-headers.el
        reset-emacs-font.el
        reset-x-bell.el
        run-python.el
        snitch.el
        spew.el
        su-shell.el
        toggle-vars.el
        trl.el
        update-changelog.el
        updating-shell-command.el
        uuapply.el
        wup.el
        xscreensaver-command.el
  
        Some of these were experimental, non-functional, or trivial.
        Others have found new homes for their functionality, either
        wholely or in part.
  
      - Dropped directory: doc/
  
        A long journey beginning as a quest for better documentation has
        mired ttn in other systems, with other worries.  Left unwatered,
        husk crumbles senza respira, just some bits for a future dream.
  
      - All installed Emacs Lisp files now byte-compiled
  
        Previously, only a double-handful were byte-compiled.  Now, they
        all are on "make all", and in addition, manage to do so w/ no
        warnings (except `noruntime', which is suppressed for "make
        all") with Emacs 23.0.60.
  
      - No `load-path' munging outside `setup-ttn-pers-elisp'
  
        The command "make install" now creates an empty file ".nosearch"
        in the directory .../site-lisp/ttn-pers-elisp/, which inhibits
        Emacs from adding subdirectories.  That job is now completely
        handled by `setup-ttn-pers-elisp'.  The result is less junk in
        the `load-path' for users not using ttn-pers-elisp.
  
      - Use-in-place support
  
        The function `setup-ttn-pers-elisp' can be used directly from
        the build directory (presuming you don't move things around :-),
        using `load-history-filename-element' to deduce its location.
        Just use `load-file' instead of `require'.
  
      - VMS support cleaned up
  
        Under VMS, you can execute the command procedure VMSBUILD.COM to
        do the equivalent of "make all", and use the library in-place.
  
    - Imported apt-utils.el upgraded (version 2.10.0)
  
    - Bugfixes
  
      - `scroll-LR-by-20-minor-mode' toggles `automatic-hscrolling'
  
        This minor mode used to (uselessly) dynamically bind the
        variable `automatic-hscrolling' to nil.  Now, the command
        `scroll-LR-by-20-minor-mode' toggles that variable.
  
      - `more-v-c-set-state' now uses `revert-buffer'
  
        It used to use `vc-update', which was misguided at best.
  
    - Refinements to existing code
  
      - `source-wrap' inserts '$State$:$Name$' only for RCS, CVS
  
      - `insert-time-stamp' can produce UTC
  
        If the STYLE is a negative integer, take it as positive and
        format UTC instead of current time.  Blech.
  
      - `release-dired' does nothing more gracefully
  
        It displays "No files in state `Exp'" in the echo area in that
        case, instead of an empty directory listing.
  
      - Version control system log prettification revamped
  
        This used to be implemented as advice around `vc-print-log'
        which worked by changing the buffer text.  That approach was
        suboptimal because it defeated View Log mode motion commands.
        Now, we use `log-view-mode-hook' and `more-vc-pretty-up-log',
        which works using overlays.  There is also new support for Git.
  
      - Dropped binding: `my-prog-env' no longer binds `C-c C-p'
  
        That command was some monstrosity of a gdb kludge, best left
        unexamined on a queasy stomach.  Let's let the tides bring in a
        better approach.
  
    - New stuff
  
      - New `update-rmanglement' method for Git
  
        Concomitant w/ this is conversion of `rmangle-BACKEND-file-status'
        to conventional (symbol property) `update-rmanglement' methods.
  
      - New command: delete-indentation-dwim
  
        This is provided, and (locally) bound to `M-#',
        by `my-prog-env'.
  
      - New command: mouse-where-am-i
  
        Yes, that rat thing is creeping around again.  Let's see how
        long we can tolerate it this time.  This command is bound to
        [(shift mouse-3)] in `my-prog-env'.
  
      - New library: value-change-dump-mode.el
  
        This provides a major mode to view Value Change Dump files, such
        as produced by THUD <http://www.gnuvola.org/software/thud/>.
        Note that is just some modest font-locking; it is NOT a waveform
        viewer (although if you want to make it so, patches are welcome).

tarball, expanded dist, etc, in dir:

  http://www.gnuvola.org/software/personal-elisp/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]