1. 06 Aug, 2016 8 commits
  2. 05 Aug, 2016 1 commit
  3. 04 Aug, 2016 2 commits
  4. 02 Aug, 2016 5 commits
  5. 01 Aug, 2016 3 commits
  6. 31 Jul, 2016 1 commit
    • Stefan Merten's avatar
      * lisp/textmodes/rst.el: Major refactoring, minor changes, minor fixes · cafb4a39
      Stefan Merten authored
      (rst-Ado, rst-Hdr, rst-Ttl, rst-Stn): Introduce classes
      representing reStructuredText section header concepts.
      (rst-mode-map, rst-new-preferred-hdr)
      (rst-update-section, rst-classify-adornment)
      (rst-ttl-at-point, rst-all-ttls-cache)
      (rst-hdr-hierarchy-cache, rst-reset-section-caches)
      (rst-all-ttls, rst-infer-hdr-hierarchy, rst-hdr-hierarchy)
      (rst-all-ttls-with-level, rst-get-previous-hdr)
      (rst-adornment-complete-p, rst-next-hdr, rst-adjust)
      (rst-adjust-section, rst-promote-region)
      (rst-display-hdr-hierarchy, rst-straighten-sections)
      (rst-all-stn, rst-remaining-stn, rst-toc-insert)
      (rst-toc-insert-node, rst-toc-node, rst-toc)
      (rst-forward-section, rst-adornment-level)
      (rst-imenu-convert-cell, rst-imenu-create-index): Refactor
      using classes.
      (rst-compare-adornments, rst-get-adornment-match): Remove
      functions now in classes.
      (rst-re-alist-def, rst-toc-mode)
      (rst-font-lock-extend-region-extend): Minor improvements.
      (rst-mode, rst-compile): Use `setq-local'.
      (rst-cvs-header, rst-svn-rev, rst-svn-timestamp)
      (rst-official-version, rst-official-cvs-rev)
      (rst-package-emacs-version-alist): Maintain version tags.
  7. 30 Jul, 2016 2 commits
  8. 29 Jul, 2016 3 commits
    • Vincent Belaïche's avatar
      Fix ses-delete-blanks to delete only blanks + documentation. · 3c97b0f7
      Vincent Belaïche authored
      * doc/misc/ses.texi (Quick Tutorial): Mention the '!'
      'ses-range' modifier as an alternative to 'ses+'.
      (Advanced Features): Add a refernce to node 'Nonrelocatable
      references' concerning function 'ses-rename-cell'.
      (Standard formula functions): Mention the '!' 'ses-range'
      modifier as an alternative to 'ses-delete-blanks'.
      (More on cell printing): Fix fallback printer
      definition.  Minor editorial formatting changes.
      (Nonrelocatable references): Document the use of
      'ses-rename-cell' as a better way to make cell reference
      (The data area): Document the presence of local printer
      definitions in the data area.
      * lisp/ses.el (ses-delete-blanks): Do not remove
      *error*.  Any error in an argument should propagate into the
      using formula rather than being silently hidden !
    • Noam Postavsky's avatar
      profiler: Add mouse-1 binding for tree expansion · 4a5b6e62
      Noam Postavsky authored
      (profiler-report-mode-map): Add mouse-1 binding for
      profiler-report-toggle-entry (Bug #13455).
    • Noam Postavsky's avatar
      profiler: document prefix arg for tree expansion · 272391f1
      Noam Postavsky authored
      * doc/lispref/debugging.texi (Profiling):
      * lisp/profiler.el (profiler-report-toggle-entry): Document use of
      prefix argument to expand whole call trees.
  9. 28 Jul, 2016 3 commits
    • Noam Postavsky's avatar
      Clarify usage of eshell-visual-options · 442cc39e
      Noam Postavsky authored
      * lisp/eshell/em-term.el (eshell-visual-options): Add second option to
      example usage (Bug #19627).
    • Vincent Belaïche's avatar
      Fix local printer set to left aligned string formatter. · 8a38e948
      Vincent Belaïche authored
      * lisp/ses.el (ses-local-printer-compile): Add missing case
      for left-aligned string formatter.
    • Vincent Belaïche's avatar
      Enable addition of local printers from a mode hook. · 41b28dea
      Vincent Belaïche authored
      * doc/misc/ses.texi (Printer functions): Split the node into 5
      sub-nodes + add some extra documentation.
      (Various kinds of printer functions): Make an itemisation to
      disintguish better the 3 types of printers, give an example of
      lambda printer definition.
      (Standard printer functions): Add documentation for ses-prin1
      printer function.
      (Local printer functions): Add documentation for creating
      local printers programmatically from a hook.
      (Writing a lambda printer function): Add documentation about
      anti-stackoverflow precautions to take when you call the
      standard printer functions from inside a local printer.
      * lisp/ses.el (ses-standard-printer-functions): Add ses-prin1
      among standard printer function, and update docstring
      (ses-call-printer, ses-export-tab): Call `ses-prin1' instead
      of prin1-to-string.
      (ses-define-local-printer): Add definition to arguments so
      that a local printer can be defined programmatically from a
      mode hook.  Make docstring more substantial.  Use completing
      read for local printer name input.  Plus some minor
      (ses-define-if-new-local-printer): New defsubst.
      (ses-center, ses-center-span, ses-dashfill)
      (ses-dashfill-span, ses-tildefill-span): Allow to pass printer
      as an optional argument to superseed column printer/default
      spreadsheet printer.
      (ses-prin1): New defun.
  10. 27 Jul, 2016 3 commits
  11. 26 Jul, 2016 3 commits
  12. 25 Jul, 2016 2 commits
  13. 24 Jul, 2016 2 commits
  14. 23 Jul, 2016 2 commits
    • Alan Mackenzie's avatar
      Fontify C++ parameter packs. · 4d342102
      Alan Mackenzie authored
      This fixes debbugs #23610.
      * lisp/progmodes/cc-langs.el (c-pack-ops, c-pack-key): New
      (c-type-decl-prefix-key): Add "..." and "&&" into the C++ version.
      * lisp/progmodes/cc-engine.el (c-forward-type): Handle matches of c-pack-key.
    • Paul Pogonyshev's avatar
      Don't let completion break `declare' handling · bc4c07fc
      Paul Pogonyshev authored
      * elisp-mode.el (elisp-completion-at-point): Fix to not alter
      `defun-declarations-alist' by side effect (Bug #23648).