1. 04 Jan, 1996 1 commit
  2. 03 Nov, 1995 1 commit
    • Karl Heuer's avatar
      (skeleton-end-hook): Now defvared and responsible for · da6a884f
      Karl Heuer authored
      pushing out anything following skeleton to next line.  Thus this
      behaviour can now be controlled by modes.
      (skeleton-insert): Parameter `no-newline' removed.
      (skeleton-read): Take this into account.
      (skeleton-internal-1): Less spurious empty lines when wrapping.
  3. 19 Aug, 1995 1 commit
    • Karl Heuer's avatar
      (skeleton-newline-indent-rigidly): New variable. · 4bfd70e9
      Karl Heuer authored
      (skeleton-internal-1): Use it for indenting after \n because previous
      behaviour was only useful for `sh-script.el' and old `ada.el'.  Other
      modes now get their own indentation.
      (skeleton, skeleton-modified, skeleton-point, skeleton-regions): `New'
      variables for passing between the mutually recursive functions of
      the skeleton engine.  Introduced to remove compiler warnings.
      (skeleton-proxy): New argument `str' to make this settable when calling
      a skeleton as a function.
      (skeleton-insert): New argument `str' to pass down.  Element `\n'
      now usually indents according to mode.  Subskeletons may also have
      a list of strings as iterator.  Earlier modification also removed
      meaning of `quit' -- I did not put it back in since it's useless.
      When quitting out of a subskeleton while still wrapping around text
      don't duplicate first line of that text.
      (skeleton-end-hook): New hook useful say for modes that leave a `;' on
      an empty line to indent right and then want to clean it up when doing
      a skeleton there.
  4. 15 Aug, 1995 1 commit
    • Karl Heuer's avatar
      (skeleton-pair-insert-maybe): Plain insert in Ovwrt mode · 773500ab
      Karl Heuer authored
      (skeleton-insert): If skeleton doesn't fit in window, put beginning
      at top before going to _ point.
      (skeleton-internal-list): Rewritten so that resume: sections pertain
      only to inferior skeletons and make str available there
      (skeleton-read): Don't quit and remove partial skeleton when empty
      string entered for outer iterator.  Added implicit argument `input'.
      (define-skeleton, skeleton-insert, skeleton-internal-list): Use `x
      rather than backquote's (` x) or own (list 'x)
  5. 20 Jul, 1995 1 commit
  6. 07 Jul, 1995 1 commit
    • Karl Heuer's avatar
      partly rewritten and extended. · f3611c70
      Karl Heuer authored
      (skeleton-filter, skeleton-untabify, skeleton-further-elements)
      (skeleton-abbrev-cleanup): New variables
      (skeleton-proxy, skeleton-abbrev-cleanup): New functions
      (skeleton-insert): Sublanguage element < must now be handled via
      `skeleton-further-elements' (used only in sh-script and ada).  Lisp
      expressions can be quoted to ignore the return value.
      (skeleton-read): New name for `skeleton-internal-read' because this may
      be useful in skeletons.
      (local-variables-section): New skeleton command, might go to simple.el.
  7. 07 May, 1994 2 commits
  8. 22 Mar, 1994 1 commit