Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Jun 29, 2012
  1. +Use lexical bindings.

    The "lexical-binding: t" declaration has been added to the main script and to
    all the extensions (excepting for the "old checkpoints" for Emacs 22), and all
    the compiler warnings have been addressed (at least those from Emacs
Commits on Dec 11, 2011
  1. +New function sr-extend-with for explicit registration of extensions.

    This function is effectively a no-op when the sr-autoload-extensions
    variable is customized to be nil. Used in autoload cookies.
Commits on Nov 23, 2011
  1. =Fixed autoload cookies for ELPA activation in extensions.

    The previous version of these cookies caused the whole SC to load at
    startup. Now extensions are only required after the SC core has been
Commits on Aug 1, 2011
  1. =Minor bugfixes

Commits on Jul 2, 2011
  1. =synchronized versions

Commits on Jun 23, 2011
  1. @stepnem

    -x-loop, x-mirror: Don't use `eval-when-compile' to require `sunrise-…

    stepnem authored
    There doesn't seem to be any reason for it. Both packages need `sunrise' at
    runtime anyway and there's no cyclic dependency.
  2. @stepnem

    +Sanitise the x-loop extension for clean unloading.

    stepnem authored
    Rationale and procedure similar to the popviewer extension (cf. cdb06d5), but
    without defining a minor mode -- the functionality is a superset of the basic
    one, so there should normally be no need to toggle it.
  3. @stepnem

    +x-loop: Fix the `y-or-n-p' advice for Emacs 24.

    stepnem authored
    The function now accepts variable number of arguments. Avoid explicitly
    listing the arguments in the advice, it is not needed here anyway.
Commits on Jun 18, 2011
  1. +Added Štěpán to Authors header

    =New major version of PopViewer extension
    =Synchronized versions before release
  2. +Added stepnem's commits b75bb2 cdb06d and b6d97b, which cannot be ap…

    escherdragon authored
    …plied directly in GitHub
Commits on Jun 17, 2011
  1. @stepnem

    =Refill commentary sections with left justification.

    stepnem authored committed
    Other than being somewhat inconvenient to maintain, full justification
    produces a lot of diff noise even when making trivial changes.
    Fix a few `symbols' and Capitals when at it. No content changes.
  2. @stepnem

    =Unperiodify first and last lines.

    stepnem authored committed
    Cf. just about any Elisp library out there.
  3. @stepnem

    =Conventionalise the `Keywords' library header.

    stepnem authored committed
    The main purpose of the header is to be used with commands like
    `finder-by-keyword', it is thus crucial that it includes at least one
    keyword actually recognised by Emacs.
    Make it so the main library (sunrise-commander.el) is reachable through
    standard keywords (`files', `dired'), the extension libraries are
    reachable through `sunrise commander'.
    In recent GNU Emacs, keywords can include spaces, so using comma as
    separator is the better option.
    Reference: (info "(elisp)Library Headers") [= Emacs Lisp Reference
    Manual, section D.8]
  4. @stepnem

    =Documentation string and typo fixes.

    stepnem authored committed
    Make docstrings conformant to usual conventions (cf. Appendix D of the
    Elisp manual), including:
      - use the \\<keymap>\\[binding] trick to reflect actual key bindings
        instead of hardcoding them
      - put function arguments in docstrings in ALL CAPS
      - put symbols inside `quotes' to linkify properly
    Other changes:
    - move `defadvice' comments into proper docstrings
    - second argument to `make-obsolete' shouldn't start with a capital
    - unify errors and messages (no period for single-line messages, no
      redundant "ERROR" at the beginning)
    - unify capitalisation (Emacs, Isearch, Dired, Sunrise)
    - fix some typos, wording, language issues
    - occasional whitespace cleanup (not systematically to avoid
      unnecessary diff noise)
Commits on Jun 13, 2011
Commits on Aug 19, 2010
  1. +Refactored function sr-dired to implement the dired interface

    +Added autoload comments for compatibility with ELPA
    git-svn-id: file:///opt/svn/emacs-tools/trunk@315 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on May 20, 2010
  1. +Added standard footer (";;; xxx.el ends here.").

    git-svn-id: file:///opt/svn/emacs-tools/trunk@310 2ccc84cd-862f-49ff-a359-c231f00e8bd0
  2. +Added Emacs and Emacs Wiki standard headers.

    git-svn-id: file:///opt/svn/emacs-tools/trunk@309 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Apr 6, 2010
  1. +Added progress feedback for synchronous copy, clone, rename and comp…

    …arison operations (in sunrise-commander.el)
    +Added progress feedback for asynchronous copy, clone and rename operations (in sunrise-x-loop.el)
    +Bugfix in sunrise-x-loop, now the Loop extension works OK in emacs 22
    +Faster and more reliable "compare panes by contents" function (added md5 digest memoization to sr-md5 function)
    +Updated comments in sunrise-commander.el and sunrise-x-tabs.el
    git-svn-id: file:///opt/svn/emacs-tools/trunk@276 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Jan 6, 2010
  1. +Updated copyright statement.

    git-svn-id: file:///opt/svn/emacs-tools/trunk@250 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Dec 31, 2009
  1. +Bugfix: updated Loop and Mirror to be compatible with Sunrise 4 (cha…

    …nges in internal interface)
    +Fixed cloning and deletion functions in Sunrise to support correctly symbolic links to directories
    +Added require 'sunrise-commander at compile time in sunrise-x-checkpoints and sunrise-x-oldcheckpoints
    +Other minor bugixes.
    git-svn-id: file:///opt/svn/emacs-tools/trunk@248 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Feb 28, 2009
  1. +Added customizable variable to enable/disable pop-ups

    git-svn-id: file:///opt/svn/emacs-tools/trunk@174 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Feb 27, 2009
  1. Version 2!

    + Improved queue management.
    + Added pop-up notification window in graphical environments.
    git-svn-id: file:///opt/svn/emacs-tools/trunk@171 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Aug 9, 2008
  1. +Improved compatibility with emacs 23.0.60

    git-svn-id: file:///opt/svn/emacs-tools/trunk@138 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Jul 5, 2008
  1. +Bugfix: now overwrites read-char in the background interpreter to al…

    …ways return ?y
    +Bugfix: now advises dired-mark-read-file-name to modify the request prompt in loop scope
    git-svn-id: file:///opt/svn/emacs-tools/trunk@136 2ccc84cd-862f-49ff-a359-c231f00e8bd0
  2. +Replaced (in most cases) dired-directory with default-directory in s…

    +Minor comment modifications in sunrise-x-loop.el
    git-svn-id: file:///opt/svn/emacs-tools/trunk@135 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Commits on Jun 27, 2008
  1. +First commit of sunrise-x-loop.el

    git-svn-id: file:///opt/svn/emacs-tools/trunk@134 2ccc84cd-862f-49ff-a359-c231f00e8bd0
Something went wrong with that request. Please try again.