1. 09 Nov, 2011 1 commit
  2. 08 Nov, 2011 1 commit
  3. 03 Nov, 2011 1 commit
  4. 30 Oct, 2011 1 commit
    • Chong Yidong's avatar
      Rename split-window-{above-each-other|split-window-side-by-side} · 2d197ffb
      Chong Yidong authored
      to split-window-below and split-window-right.
      
      * lisp/window.el (split-window-below, split-window-right): Rename from
      split-window-above-each-other and split-window-side-by-side
      respectively.  All callers changed.
      (split-window-sensibly, split-window-sensibly): Use them.
      (split-window-keep-point): Doc fix.
      
      * lisp/isearch.el: Add isearch-scroll property to split-window-below
      and split-window-right.
      
      * lisp/follow.el (follow-mode):
      * lisp/vc/pcvs-util.el (cvs-pop-to-buffer-same-frame):
      * lisp/progmodes/ada-xref.el (ada-gdb-application):
      * lisp/emulation/vip.el (vip-buffer-in-two-windows):
      * lisp/image-dired.el (image-dired-dired-with-window-configuration):
      * lisp/dired-x.el (dired-do-find-marked-files):
      * lisp/dired.el (dired-pop-to-buffer):
      * lisp/bs.el (bs--show-with-configuration):
      * lisp/vc/emerge.el (emerge-setup-windows):
      * lisp/textmodes/two-column.el (2C-two-columns):
      * lisp/textmodes/reftex-toc.el (reftex-toc):
      * lisp/progmodes/gdb-mi.el (gdb-setup-windows):
      * lisp/progmodes/fortran.el (fortran-window-create):
      * lisp/net/newst-treeview.el (newsticker--treeview-window-init):
      * lisp/emulation/ws-mode.el (wordstar-C-o-map, wordstar-mode):
      * lisp/emulation/tpu-edt.el (tpu-gold-map):
      * lisp/emulation/crisp.el (crisp-mode-map):
      * lisp/calendar/calendar.el (calendar-basic-setup): Callers changed.
      2d197ffb
  5. 28 Oct, 2011 3 commits
  6. 27 Oct, 2011 1 commit
    • Alan Mackenzie's avatar
      Amend to indent and fontify macros "which include their own semicolon" · 536610a4
      Alan Mackenzie authored
      correctly, using the "virtual semicolon" mechanism.
      
      cc-defs.el: Update "virtual semicolon" comments.
      
      cc-engine.el (c-crosses-statement-barrier-p): Recoded to scan one line at
      at time rather than having \n and \r explicitly in c-stmt-delim-chars
      (for some modes, e.g. AWK).
      (c-forward-label): Amend for virtual semicolons.
      (c-at-macro-vsemi-p, c-macro-vsemi-status-unknown-p): New functions
      
      cc-fonts.el (c-font-lock-declarations): Take account of the new C macros.
      
      cc-langs.el (c-at-vsemi-p-fn, c-vsemi-status-unknown-p-fn): move to
      earlier in the file.
      (c-opt-cpp-symbol, c-line-comment-start-regexp): New language variables.
      (c-opt-cpp-macro-define): Make into a full language variable.
      (c-stmt-delim-chars, c-stmt-delim-chars-with-comma): Special value for
      AWK Mode (including \n, \r) removed, no longer needed.
      
      cc-mode.el (c-mode, c++-mode, objc-mode): Invoke
      c-make-macro-with-semi-re.
      
      cc-vars.el (c-macro-with-semi-re, c-macro-names-with-semicolon): New
      variables.
      (c-make-macro-with-semi-re): New function
      
      cc-mode.texi (Indentation Commands): Mention "macros with semicolons".
      (Other Special Indentations): Add an xref to "Macros with ;".
      (Customizing Macros): Add stuff about syntax in macros.  Add an xref to
      "Macros with ;".
      (Macros with ;): New page.
      536610a4
  7. 26 Oct, 2011 1 commit
  8. 24 Oct, 2011 1 commit
  9. 22 Oct, 2011 1 commit
  10. 21 Oct, 2011 2 commits
  11. 20 Oct, 2011 1 commit
    • Chong Yidong's avatar
      Fix more minor mode docstrings. · ac6c8639
      Chong Yidong authored
      * lisp/emulation/cua-base.el (cua-mode):
      * lisp/mail/footnote.el (footnote-mode):
      * lisp/mail/mailabbrev.el (mail-abbrevs-mode):
      * lisp/net/xesam.el (xesam-minor-mode):
      * lisp/progmodes/bug-reference.el (bug-reference-mode):
      * lisp/progmodes/cap-words.el (capitalized-words-mode):
      * lisp/progmodes/compile.el (compilation-minor-mode)
      (compilation-shell-minor-mode):
      * lisp/progmodes/gud.el (gud-tooltip-mode):
      * lisp/progmodes/hideif.el (hide-ifdef-mode):
      * lisp/progmodes/idlw-shell.el (idlwave-shell-electric-debug-mode):
      * lisp/progmodes/subword.el (subword-mode):
      * lisp/progmodes/vhdl-mode.el (vhdl-electric-mode, vhdl-stutter-mode):
      * lisp/progmodes/which-func.el (which-function-mode):
      * lisp/term/tvi970.el (tvi970-set-keypad-mode):
      * lisp/term/vt100.el (vt100-wide-mode):
      * lisp/textmodes/flyspell.el (flyspell-mode):
      * lisp/textmodes/ispell.el (ispell-minor-mode):
      * lisp/textmodes/nroff-mode.el (nroff-electric-mode):
      * lisp/textmodes/paragraphs.el (use-hard-newlines):
      * lisp/textmodes/refill.el (refill-mode):
      * lisp/textmodes/reftex.el (reftex-mode):
      * lisp/textmodes/rst.el (rst-minor-mode):
      * lisp/textmodes/sgml-mode.el (html-autoview-mode)
      (sgml-electric-tag-pair-mode):
      * lisp/textmodes/tex-mode.el (latex-electric-env-pair-mode):
      * lisp/vc/diff-mode.el (diff-auto-refine-mode, diff-minor-mode):
      * lisp/emulation/crisp.el (crisp-mode):
      * lisp/emacs-lisp/eldoc.el (eldoc-mode):
      * lisp/emacs-lisp/checkdoc.el (checkdoc-minor-mode): Doc fixes for new
      minor mode behavior.
      
      * lisp/erc/erc-fill.el (erc-fill-mode):
      * lisp/erc/erc-track.el (erc-track-minor-mode): Doc fix.
      
      * lisp/erc/erc.el (define-erc-module): Fix autogenerated docstring to
      reflect Emacs 24 minor mode changes.
      
      * lisp/gnus/gnus-cite.el (gnus-message-citation-mode): Doc fix (in Emacs 24,
      calling a minor mode from Lisp with nil arg enables it, so we have to
      make the working a bit ambiguous here).
      ac6c8639
  12. 11 Oct, 2011 1 commit
  13. 08 Oct, 2011 1 commit
    • Glenn Morris's avatar
      f90 indentation fix. · 0812589b
      Glenn Morris authored
      * lisp/progmodes/f90.el (f90-calculate-indent):
      Give preprocessor lines before the first code statement zero indent.
      
      Fixes: debbugs:9690
      0812589b
  14. 06 Oct, 2011 2 commits
  15. 05 Oct, 2011 1 commit
    • Glenn Morris's avatar
      Small perl-mode fixes. · 8943cfb0
      Glenn Morris authored
      * lisp/progmodes/perl-mode.el (perl-electric-terminator): Doc fix.
      (perl-calculate-indent): Suppress scan errors.  (Bug#2205)
      8943cfb0
  16. 01 Oct, 2011 1 commit
    • Chong Yidong's avatar
      Change scroll-up/down bindings to Emacs 24's scroll-*-command. · ce3cefcc
      Chong Yidong authored
      * cus-edit.el (custom-mode-map):
      * epa.el (epa-key-list-mode-map):
      * man.el (Man-mode-map):
      * startup.el (splash-screen-keymap):
      * simple.el (special-mode-map): Use scroll-up-command and
      scroll-down-command.
      
      * progmodes/idlw-help.el (idlwave-help-mode-map):
      * progmodes/ebrowse.el (ebrowse-electric-position-mode-map):
      * net/newst-plainview.el (newsticker-mode-map):
      * emulation/ws-mode.el (wordstar-mode-map):
      * emulation/vi.el (vi-com-map):
      * calc/calc-graph.el (calc-graph-show-dumb):
      * term/sun.el (terminal-init-sun):
      * term/ns-win.el (global-map):
      * progmodes/grep.el (grep-mode-map):
      * progmodes/ebrowse.el (ebrowse-electric-list-mode-map):
      * mail/rmail.el (rmail-mode-map):
      * progmodes/cpp.el (cpp-edit-mode-map): Likewise.
      ce3cefcc
  17. 28 Sep, 2011 1 commit
  18. 25 Sep, 2011 1 commit
  19. 23 Sep, 2011 1 commit
  20. 22 Sep, 2011 3 commits
  21. 20 Sep, 2011 2 commits
  22. 18 Sep, 2011 1 commit
  23. 17 Sep, 2011 2 commits
  24. 13 Sep, 2011 3 commits
  25. 11 Sep, 2011 1 commit
    • Chong Yidong's avatar
      Change modes that used same-window-* vars to use switch-to-buffer. · 37ac18a3
      Chong Yidong authored
      * cmuscheme.el (run-scheme, switch-to-scheme):
      * ielm.el (ielm):
      * shell.el (shell):
      * net/rlogin.el (rlogin):
      * net/telnet.el (telnet, rsh):
      * progmodes/inf-lisp.el (inferior-lisp): Use switch-to-buffer.
      
      * cus-edit.el (customize-group, custom-buffer-create)
      (customize-browse, custom-buffer-create-other-window): Use
      switch-to-buffer or switch-to-buffer-other-window.
      
      * info.el (info, Info-find-node, Info-revert-find-node, Info-next)
      (Info-prev, Info-up, Info-speedbar-goto-node)
      (info-display-manual): Use switch-to-buffer.
      (Info-speedbar-goto-node): Use switch-to-buffer-other-frame.
      
      * lisp/gnus/message.el (message-pop-to-buffer): Default to switch-to-buffer.
      (message-mail-other-window, message-mail-other-frame)
      (message-news-other-window, message-news-other-frame): Use
      switch-to-buffer-other-frame and switch-to-buffer-other-window instead
      of setting buffer display varibles.
      
      * mail/sendmail.el (mail): Use switch-to-buffer.
      (mail-recover): Use switch-to-buffer-other-window.
      
      * progmodes/gdb-mi.el (gdb-restore-windows, gdb-setup-windows):
      Use switch-to-buffer.
      37ac18a3
  26. 10 Sep, 2011 2 commits
    • Chong Yidong's avatar
      Fix various uses of display-buffer and pop-to-buffer · 3199b96f
      Chong Yidong authored
      to avoid using special-display-* and same-window-* variables.
      
      * lisp/buff-menu.el (Buffer-menu-switch-other-window): Use second arg
      of display-buffer.
      (Buffer-menu-2-window): Use switch-to-buffer-other-window.
      
      * lisp/replace.el (occur-mode-goto-occurrence)
      (occur-mode-display-occurrence) Use second arg of pop-to-buffer
      and display-buffer.
      
      * lisp/window.el (display-buffer-alist): Add *Python*.
      
      * lisp/mail/reporter.el (reporter-submit-bug-report): Use second arg of
      display-buffer.
      
      * lisp/mail/sendmail.el (sendmail-user-agent-compose): Don't bind the
      special-display and same-window variables.
      (mail-other-window): Use switch-to-buffer-other-window.
      (mail-other-frame): USe switch-to-buffer-other-frame.
      
      * lisp/progmodes/gdb-mi.el (gdb-frame-gdb-buffer): Use
      display-buffer-other-frame.
      (gdb-display-gdb-buffer): Use pop-to-buffer.
      
      * lisp/progmodes/gud.el (gud-goto-info): Use info-other-window.
      
      * lisp/progmodes/python.el: Don't set same-window-buffer-names.
      
      * lisp/textmodes/bibtex.el (bibtex-search-entry): Use switch-to-buffer.
      3199b96f
    • Chong Yidong's avatar
      Tweaks to display-buffer default actions; remove same-window-* autoload forms. · 8319e0bf
      Chong Yidong authored
      * lisp/window.el (display-buffer-alist): Add entry for buffers
      previously handled same-window-*.
      (display-buffer-alist, display-buffer-default-action)
      (display-buffer-overriding-action): Mark as risky.
      (display-buffer-alist): Document action function changes.
      (display-buffer--same-window-action)
      (display-buffer--other-frame-action): New variables.
      (switch-to-buffer, display-buffer-other-frame): Use them.
      (display-buffer): Rename reuse-frame entry to reusable-frames.
      (display-buffer-reuse-selected-window): Function deleted.
      (display-buffer-reuse-window): Handle reusable-frames alist entry.
      If it's omitted, check pop-up-frames/display-buffer-reuse-frames.
      (display-buffer-special): New function.
      (display-buffer--maybe-pop-up-frame-or-window): Rename from
      display-buffer-reuse-or-pop-window.  Split off special-display
      part into display-buffer-special.
      (display-buffer-use-some-window): Don't perform any special
      pop-up-frames handling.
      (pop-to-buffer): Use window-normalize-buffer-to-switch-to.
      
      * lisp/cmuscheme.el:
      * lisp/ielm.el:
      * lisp/shell.el:
      * lisp/mail/sendmail.el:
      * lisp/progmodes/inf-lisp.el: Don't set same-window-buffer-names.
      
      * lisp/cus-edit.el:
      * lisp/info.el:
      * lisp/net/rlogin.el:
      * lisp/net/telnet.el:
      * lisp/progmodes/gud.el: Don't set same-window-regexps.
      8319e0bf
  27. 09 Sep, 2011 1 commit
  28. 08 Sep, 2011 2 commits