1. 09 Apr, 2008 3 commits
    • Stefan Monnier's avatar
      * lisp/minibuffer.el: New file. · 32bae13c
      Stefan Monnier authored
      * src/minibuf.c (last_exact_completion): Remove variable.
      (Fdelete_minibuffer_contents, do_completion, Fminibuffer_complete)
      (complete_and_exit_1, complete_and_exit_2)
      (Fminibuffer_complete_and_exit, Fminibuffer_complete_word)
      (Fdisplay_completion_list, display_completion_list_1)
      (Fminibuffer_completion_help, Fself_insert_and_exit)
      (Fexit_minibuffer, Fminibuffer_message): Move functions to minibuffer.el.
      (syms_of_minibuf): Remove corresponding initializations.
      32bae13c
    • Stefan Monnier's avatar
      (Qdeactivate_mark): New var. · 5c4cc82a
      Stefan Monnier authored
      (command_loop_1): Use it to call `deactivate-mark'.
      (syms_of_keyboard): Initialize it.
      5c4cc82a
    • Stefan Monnier's avatar
      * xdisp.c (redisplay_internal): Reset tty's color_mode when switching · 9b2cd403
      Stefan Monnier authored
      to another frame.
      * frame.c (do_switch_frame): Refine the top_frame/async_visible code.
      Don't call set_tty_color_mode.
      (store_frame_param): Reset previous_frame rather than call
      set_tty_color_mode.
      * term.c (set_tty_color_mode): Rewrite.
      * dispextern.h (set_tty_color_mode): New type.
      * termchar.h (struct tty_display_info): Add `previous_color_mode'.
      9b2cd403
  2. 08 Apr, 2008 37 commits