comparison lisp/term/ns-win.el @ 97042:0ac199626cb9 before-remove-carbon

fix up ns-extended-platform-support-mode
author Adrian Robert <Adrian.B.Robert@gmail.com>
date Sun, 27 Jul 2008 02:28:50 +0000
parents 72d6895432c7
children 68cf271f3d30
comparison
equal deleted inserted replaced
97041:2f9e37c17512 97042:0ac199626cb9
334 :init-value nil 334 :init-value nil
335 :global t 335 :global t
336 :group 'ns 336 :group 'ns
337 (if ns-extended-platform-support-mode 337 (if ns-extended-platform-support-mode
338 (progn 338 (progn
339 (global-set-key [M-up] 'down-one) 339 (defun ns-show-manual () "Show Emacs.app manual" (interactive) (info "ns-emacs"))
340 (global-set-key [M-down] 'up-one) 340 (setq where-is-preferred-modifier 'super)
341 ;; These conflict w/word-left, word-right.
342 ;;(global-set-key [M-left] 'left-one)
343 ;;(global-set-key [M-right] 'right-one)
344
345 (setq scroll-preserve-screen-position t) 341 (setq scroll-preserve-screen-position t)
346 (transient-mark-mode 1) 342 (transient-mark-mode 1)
347 343
348 ;; Change file menu to simplify and add a couple of 344 ;; Change file menu to simplify and add a couple of
349 ;; Nextstep-specific items 345 ;; Nextstep-specific items
350 (easy-menu-remove-item global-map '("menu-bar") 'file) 346 (easy-menu-remove-item global-map '("menu-bar") 'file)
351 (easy-menu-add-item global-map '(menu-bar) 347 (easy-menu-add-item global-map '(menu-bar)
352 (cons "File" menu-bar-ns-file-menu) 'edit)) 348 (cons "File" menu-bar-ns-file-menu) 'edit)
349 (define-key menu-bar-help-menu [ns-manual]
350 '(menu-item "Emacs.app Manual" ns-show-manual)))
353 (progn 351 (progn
354 ;; Undo everything above. 352 ;; Undo everything above.
355 (global-unset-key [M-up]) 353 (fmakunbound 'ns-show-manual)
356 (global-unset-key [M-down]) 354 (setq where-is-preferred-modifier 'nil)
357 (setq scroll-preserve-screen-position nil) 355 (setq scroll-preserve-screen-position nil)
358 (transient-mark-mode 0) 356 (transient-mark-mode 0)
359 (easy-menu-remove-item global-map '("menu-bar") 'file) 357 (easy-menu-remove-item global-map '("menu-bar") 'file)
360 (easy-menu-add-item global-map '(menu-bar) 358 (easy-menu-add-item global-map '(menu-bar)
361 (cons "File" menu-bar-file-menu) 'edit)))) 359 (cons "File" menu-bar-file-menu) 'edit)
360 (easy-menu-remove-item global-map '("menu-bar" "help-menu") 'ns-manual)
361 )))
362 362
363 363
364 (defun x-setup-function-keys (frame) 364 (defun x-setup-function-keys (frame)
365 "Set up function Keys for Nextstep for frame FRAME." 365 "Set up function Keys for Nextstep for frame FRAME."
366 (unless (terminal-parameter frame 'x-setup-function-keys) 366 (unless (terminal-parameter frame 'x-setup-function-keys)