Permalink
Switch branches/tags
Nothing to show
Commits on Jan 3, 2012
  1. +Improved external handling of files (e.g. through openwith)

    escherdragon committed Jan 3, 2012
    Opening externally a file does not affect any more neither the state of the
    panes, nor the history of the "quick view" function.
Commits on Dec 29, 2011
  1. =Minor improvements in management of XZ archives.

    escherdragon committed Dec 29, 2011
    The latest version of AVFS manages xz properly now.
Commits on Dec 18, 2011
  1. +Simplified, more efficient mechanism for hiding file attributes.

    escherdragon committed Dec 18, 2011
    Got finally ridden of all those heavy overlays. Hiding/showing
    attributes is now visibly ligther.
  2. +Mapped Shift+Space to sr-scroll-quick-view-down.

    escherdragon committed Dec 18, 2011
    This combination may not be recognized by Emacs in console mode, but
    at least in graphical mode is really useful.
Commits on Dec 11, 2011
  1. +New function sr-extend-with for explicit registration of extensions.

    escherdragon committed Dec 11, 2011
    This function is effectively a no-op when the sr-autoload-extensions
    variable is customized to be nil. Used in autoload cookies.
  2. +Added to sr-term-char-minor-mode bindings prefixed with C-c

    escherdragon committed Dec 11, 2011
    C-c is intercepted anyway, so these bindings do not interfer with the
    normal use of term-mode.
Commits on Dec 3, 2011
  1. +Added configurable styles for frame usage.

    escherdragon committed Dec 3, 2011
    See docstring in custom variable sr-popviewer-style for details.
Commits on Nov 27, 2011
  1. =Minor bugfix

    escherdragon committed Nov 27, 2011
  2. =Minor bugfix.

    escherdragon committed Nov 27, 2011
  3. +Terminal integration refactorings and bugfixes.

    escherdragon committed Nov 27, 2011
    Modified renaming mechanism in sr-ti-restore-previous-term.
    Minor bugfixes highlighting panes from terminal.
    New bindings in sr-term-line-minor-mode: M-tab, C-c T, C-c C-t and C-c M-t.
Commits on Nov 23, 2011
  1. +Bugfix: avoid keys other than C-c C-j and C-c C-k in term-char-mode.

    escherdragon committed Nov 23, 2011
    Other bindings won't work as expected, since the user input is passed
    character-by-character to the underlying shell process.
  2. =Minor bugfixes.

    escherdragon committed Nov 23, 2011
  3. =Fixed autoload cookies for ELPA activation in extensions.

    escherdragon committed Nov 23, 2011
    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
    loaded.
Commits on Nov 22, 2011
  1. =Minor correction

    escherdragon committed Nov 22, 2011
  2. +Fix the modeline extension desktop support.

    stepnem committed Nov 22, 2011
    When the Sunrise pane buffer is being restored, the other one might
    still not be (the naïve use of 0.1s timer is no solution (besides
    being totally misguided, as the desktop functionality tried to call
    the minor mode function, and thus `sr-modeline-toggle', right away
    anyway)) and trying to use the usual pane/window switching functions
    is going to result in an error. Meanwhile, `sr-modeline-refresh' does
    all that is needed for a single pane.
Commits on Nov 20, 2011
  1. =Inherit from the Dired faces.

    stepnem committed Nov 20, 2011
  2. +Name all hook functions.

    stepnem committed Nov 20, 2011
    It turns out that `unload-feature' fails to remove unnamed hook
    functions (leading to bugs such as unbound variable evaluation).
    
    Using lambdas in documentation-accessible code is usually a bad idea
    anyway, as they are harder to inspect, esp. when compiled.
  3. +Fix some problems with the terminal integration.

    stepnem committed Nov 20, 2011
    - use a minor mode instead of permanently modifying other modes'
      keymaps
    - don't kill non-Sunrise terminal buffers
  4. +Fix the desktop.el integration.

    stepnem committed Nov 20, 2011
    - the restorable modes have to be autoloaded (cf. eg. the
      documentation string of `desktop-buffer-mode-handlers')
    
    - activate `sr-mode' in the restored buffer
    
    - execute the code in proper context
    
    - mark `dired-subdir-alist' permanent-local to prevent its being blown
      away when switching from `dired-mode'
    
    - other minor fixes (use `assq' instead of `assoc' for comparing
      symbols, use `when' instead of one-armed `if')
  5. +Make Sunrise buffer names distinct from Dired ones.

    stepnem committed Nov 20, 2011
    This makes it possible to immediately distinguish Sunrise and Dired
    buffers from their names only, have both Dired and Sunrise buffers
    visiting the same directory etc.
  6. +Leave non-Sunrise Dired buffers alone.

    stepnem committed Nov 20, 2011
    Before this, `sr-dired-mode' would call `sr-mode' in every new Dired
    buffer whenever Sunrise was active, which is incorrect (it prevented
    one from using Dired after activating Sunrise).
  7. +Changed usage of hl-line-mode: there's no need to turn it off, ever.

    escherdragon committed Nov 20, 2011
    +Minor improvements in management of graphical highlight.