Switch branches/tags
Nothing to show
Commits on May 24, 2016
  1. Text hiding, idle clock, etc

    * Add "extras/hide-text.el", which a convenient `hide-text` function
      that can hide or show some text.  Still a bit rough: need to make it
      work better when the text to hide is selected, and unhide when a
      hidden text is selected with some whitespace around it.
    * Bind it to `C-S-h` (ie, in the neighborhood of `C-S-a`).
    * The `idle-clock` is finally working properly
    * Get rid of the (useless) `iso-lefttab` hack.
    * Change the directory of shell output buffers to where the shell was
      actually running, in case the buffer was not new when we started.
    committed May 24, 2016
Commits on Apr 15, 2016
  1. More minor tweaks

    * Save and load text scale in desktop
    * Better buffer list display for `bs`
    committed Apr 15, 2016
Commits on Jan 14, 2016
  1. Some minor fixes

    * Add "^" spec to more commands.
    * Make `eli-marker' delete the selection if active.
    * `w32-pass-multimedia-buttons-to-system' should be t, if there's some
      Emacs-based player, it should be its job to set it to nil...
    committed Jan 14, 2016
Commits on Nov 29, 2015
  1. Misc updates.

    * Tweak region colors a little.
    * Add some WM keys (raise, lower, minimize, maximize, fullscreen)
    * Add `idle-clock' to extras.
    * Delete "extras/vkill.el" -- the `proced' thing comes with emacs and
      works better.
    * A bunch of stuff in "extras/calculator.el", catching up to a version
      that I'm pushing to the main emacs repo.
    committed Nov 29, 2015
Commits on Nov 21, 2015
  1. Further improvements to `eli-shell'.

    * `eli-shell-default-command' makes it possible to control the shell
      executable without affecting everything else (which is what happens
      when setting `shell-file-name') -- for example, make it use
    * Also set a buffer local `eli-shell-current-executable' variable to the
      executable to make it possible to tweak interactions (done to send a
      ^D instead of an EOF signal on C-d).
    committed Nov 21, 2015
  2. More tweaks and fixes.

    * Make `eli-shell' use `explicit-shell-file-name' to format the buffer
      name, and when choosing a buffer.  Also mark them to explicitly be
      shown in `bs-show'.
    * Fix regexp for buffers to always show in bs.
    * Improve scrolling big distances (eg, isearching down far in a buffer
      should leave the point at the bottom of the screen).
    * Get rid of the commented-out override of `count-screen-lines', since
      it doesn't matter anymore with `bs-show' working fine.
    * Fix `transpose-subr' so transposes work fine with negative arguments
      (temporary patch, since I reported the fix and it was merged).
    committed Nov 17, 2015
Commits on Nov 6, 2015
  1. More fixes and tweaks.

    * Drop the `keep' flag & functionality from the SIP commands, and
      instead implement `scroll-XX-1-stay' as a plain function.  (Makes much
      more sense than trying to define it as a scrolling command.)
    * Add a `M-.' binding to reading a path, which goes up one directory
    * Replace `tmm-menubar' with `menu-bar-open' on `S-f1'.
    * Set `compilation-always-kill' in grep buffers so there's no need to
      confirm a new grep when one is running.
    * Added `eli-balance-windows' which is either `balance-windows' or
    * Add a convenient "pop-to" function for `display-buffer' and use it for
      grep and shell command output windows.
    * Fix a bug in the code that aborts isearch when scrolling out of view.
    * Fix a cosmetic bug in macro-keys.
    * `eli-show-buffers' switches configurations on subsequent uses
    * truncate-lines in shells
    * Put scroll-command properties on scroll-up/down-1-stay so they can be
      used in isearch
    * Minor updates to the mode-line stuff
    committed Nov 5, 2015
Commits on Nov 3, 2015
  1. Fix a very old bug in scroll-in-place.el

    The code was holding onto the last-command and comparing it to the new
    one.  I have no idea how that could work, but it's been there since I
    put things in a git repo.
    committed Nov 3, 2015
  2. Replace ebuff with `bs' for showing buffers.

    (Updated eliemacs.elc included in last commit.)
    committed Nov 3, 2015
  3. Lots of updates for v24.5.1

    * Use lexical scope (and adjust some code as a result).
    * Avoid saving/restoring frame configuration on a quick no-desktop start.
    * Add argument to `eli-next-buffer-acyclic`.
    * Add a bunch of subscript/superscript characters to special-chars.
    * No need to override `set-transient-map', if it's taken from the
      current version in the Emacs git sources.
    * No need to override `eval-expression-print-format', since the bad
      output only happens with a prefix of 0 now.
    * Possibly no need for the `file-expand-wildcards' override, disable for
    * Much less overrides from isearch (only to stop the search when the
      point is out of view).
    * Fix a bug in `set-file-extended-attributes'.
    * Add my server fixes to the overrides.
    * Improve some `interactive' specs (with "*" and "^"), and remove
      redundant `CUA' properties.
    * Get a newer mic-paren version (3.13).
    * Fix dired navigation commands to have "^" in their interactive specs.
      Also make M-next/prior do the directory navigation thing.
    * Do proper binding of navigation keys in cua's rect mode.
    * Add a global "M-." key bound to a new `eli-up-directory' function that
      can go to the parent directory either from dired or from any other
      buffer (using default-directory).
    * Fix in `comint-previous-matching-input-from-input': leave the cursor
      at the end of the line, which I find more useful.  (Feature request
    * Make `transient-mark-mode' buffer local, which fixes interaction when
      switching to a different buffer and coming back later.  (Reported, and
      apparently fixed in current sources.)
    * Improve auto-revert feature wrt the cooked undo.
    * Fix delsel: make it have a single undo boundary.
    * Update mode-compile.el
    * Add bindings for f13..f18 as self-recording-macro-key, for keyboards
      with extra keys.
    * Turn on hl-line-mode in dired buffers
    * Make it possible to use `eli-temp-buffer-show-function' as a buffer
      action, add a setting to set truncate-lines in the new buffer.
    * Update settings.
    * Finally use the scroll settings that I always wanted: scoll line by
      line when moving out.  (Never worked until 24.5, AFAICT.)  Also, add a
      1-line scroll margin, but this might need further tweaking.
    * Fix a bug in `eli-comint-clear-except-command'.
    committed Oct 6, 2015
Commits on Apr 22, 2015
  1. Much revised markdown code.

    Lots of changes, mainly adding proper parsing of the useful inlines,
    including tests from the commonmark spec (v0.18).
    committed Apr 20, 2015
  2. New markdown mode.

    committed Apr 15, 2015
  3. Tweak modeline and time display.

    * Tweak the colors.
    * Make the time display color actually make a difference (a property on
      the format string has no effect).
    * Move time display to the right.
    * Add a "height[N]" to simple face specs (for a fixed height).
    committed Apr 15, 2015
Commits on Apr 4, 2015
  1. Improve pair-insertion function.

    * No spaces on consecutive calls.
    * Make it possible to have a command that cycle different edges.
    * Add `eli-insert-backquote-pair` which cycles `...` and `...', and bind
      it to M-`.
    committed Apr 4, 2015
Commits on Mar 23, 2015
  1. Misc improvements

    * Turn off `electric-layout-mode'; it tends to be really annoying in
      that it always inserts newlines, for example on a "}" in C-ish modes.
    * Use `C-c K', `C-c L', `C-c B' to unset keys globally/locally/bufferly.
    * Improve `eli-shell-command': set $Fh to the path from the home
      directory, making it easy to do things like "ssh foo ls $Fh".  Also
      add $Dh for the directory from the home dir.  Also shows the directory
      & command in the buffer list.
    * Show dired directories in the buffer list.
    * Some quickref updates.
    committed Mar 23, 2015
Commits on Jan 26, 2015
Commits on Dec 23, 2014
  1. Misc fix.

    committed Dec 23, 2014
  2. Do .txz files like .tar.xz.

    committed Dec 23, 2014
  3. Fix bad permissions.

    committed Dec 23, 2014
Commits on Nov 28, 2014
  1. Add a more convenient `eli-resize-window'.

    Influenced by `text-scale-adjust'.  Also, add a timeout argument to
    `set-temporary-overlay-map' and use it, since the arrow keys are
    convenient to break a sequence but they're used for the sequence in
    committed Nov 28, 2014
Commits on Nov 26, 2014
  1. Minor improvements and small fixes.

    Regenerate main file.
    committed Nov 26, 2014
  2. Move filladapt to extras, load it contitionally.

    Avoids error when a preexisting copy was already loaded (eg, by crappy
    distros that a bloated pile of stuff loaded).
    committed Nov 26, 2014
Commits on Oct 10, 2014
Commits on Sep 23, 2014
  1. Break a scrolling sequence if the buffer was modified.

    Relevant for things like a shell buffer that can change without any
    user commands.
    committed Sep 23, 2014
Commits on Aug 29, 2014
  1. Update README.

    committed Aug 29, 2014
Commits on Aug 26, 2014
  1. Some fixes.

    * Fix use of the bogus `modeline' face.
    * Fix desktop loading without buffers.  (Something that was broken for a
      while, and started to cause errors with desktop file locking.)
    * Add a binding for the useful `find-dired' (replaces `speedbar' which
      moved to `ESC M-f1').
    committed Aug 26, 2014
Commits on Jun 13, 2014
  1. Some changes.

    * Switch to `ignore-errors'.
    * Avoid different behavior when dragging a file into Emacs in a dired
    * A whole bunch of new special char shortcuts.
    committed Jun 13, 2014
Commits on May 12, 2014
  1. Some fixes.

    * Fix `eli-compare-two-buffers': for some reason it's not enough to use
      `set-buffer' to change the position.
    * Fix starting with command-line arguments: mess with loading the
      desktop thing.  (Also make `is-fast-p' a plain variable.)
    committed May 12, 2014
Commits on May 9, 2014
  1. Minor adjustments

    * Scrolling is now more reliable.
    * Improve SIP functionality.
    * Adapt some code to 24.3.1, rescan settings.
    * Use kbd-style names in `define-keys', now that it doesn't require
      loading more code.
    * Improve isearch: make new functionality available (mostly on M-...).
    * Improve `eli-next-buffer-acyclic': can choose a window from
      `window-prev-buffers', including windows that are visible in other
      windows as long as they were selected in the current window.  Also use
      it to restore the window-start and position when known.
    * Add some new combinations to special-chars, and improve its use in
      case of switching to a different buffer while the input method is
    committed May 7, 2014