Mercurial > emacs
view lisp/language/utf-8-lang.el @ 111861:869f03cdb254
Fix bug #1077 with popping new frames from a minibuffer-only frame.
menu-bar.el (menu-bar-frame-for-menubar, menu-bar-positive-p):
New functions.
(menu-bar-showhide-menu) <menu-bar-mode, showhide-tool-bar>: Use
them instead of `nil' and `>', respectively.
(menu-bar-showhide-tool-bar-menu): Use menu-bar-frame-for-menubar
instead of `nil'.
(toggle-menu-bar-mode-from-frame): Use menu-bar-frame-for-menubar
and menu-bar-positive-p instead of `nil' and `>', respectively.
author | Eli Zaretskii <eliz@gnu.org> |
---|---|
date | Thu, 09 Dec 2010 21:07:53 +0200 |
parents | 1d1d5d9bd884 |
children | 376148b31b5e |
line wrap: on
line source
;;; utf-8-lang.el --- generic UTF-8 language environment -*- no-byte-compile: t -*- ;; Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 ;; Free Software Foundation, Inc. ;; Author: Dave Love <fx@gnu.org> ;; Keywords: i18n ;; This file is part of GNU Emacs. ;; GNU Emacs is free software: you can redistribute it and/or modify ;; it under the terms of the GNU General Public License as published by ;; the Free Software Foundation, either version 3 of the License, or ;; (at your option) any later version. ;; GNU Emacs is distributed in the hope that it will be useful, ;; but WITHOUT ANY WARRANTY; without even the implied warranty of ;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;; GNU General Public License for more details. ;; You should have received a copy of the GNU General Public License ;; along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. ;;; Commentary: ;;; Code: (set-language-info-alist "UTF-8" `((coding-system utf-8) (coding-priority utf-8) (charset unicode-bmp unicode) ;; Presumably not relevant now. ;; (setup-function ;; . (lambda () ;; ;; Use Unicode font under Windows. Jason Rumney fecit. ;; (if (and (fboundp 'w32-add-charset-info) ;; (not (boundp 'w32-unicode-charset-defined))) ;; (w32-add-charset-info "iso10646-1" 'w32-charset-ansi t)))) ;; Is this appropriate? ;; (exit-function ;; . (lambda () ;; (if (and (fboundp 'w32-add-charset-info) ;; (not (boundp 'w32-unicode-charset-defined))) ;; (setq w32-charset-info-alist ;; (delete (assoc "iso10646-1") ;; w32-charset-info-alist))))) (input-method . "rfc1345") ; maybe not the best choice (documentation . "\ This language environment is a generic one for the Unicode character set encoded in UTF-8.")) nil) (provide 'utf-8-lang) ;; arch-tag: dfa339e1-296f-4b1e-9fe8-2b65279ec813 ;;; utf-8-lang.el ends here