From unknown Tue Jun 17 22:29:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39887: 26.3; Customize buffer does not show type expected Resent-From: dalanicolai@gmail.com Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Mar 2020 17:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 39887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 39887@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.15832552047243 (code B ref -1); Tue, 03 Mar 2020 17:07:02 +0000 Received: (at submit) by debbugs.gnu.org; 3 Mar 2020 17:06:44 +0000 Received: from localhost ([127.0.0.1]:39913 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9B0F-0001sk-Iu for submit@debbugs.gnu.org; Tue, 03 Mar 2020 12:06:44 -0500 Received: from lists.gnu.org ([209.51.188.17]:36472) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9B0D-0001sd-Hj for submit@debbugs.gnu.org; Tue, 03 Mar 2020 12:06:42 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:34145) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1j9B07-0001yM-6J for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2020 12:06:41 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM autolearn=disabled version=3.3.2 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1j9B03-0001zf-LB for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2020 12:06:35 -0500 Received: from mail-wr1-x431.google.com ([2a00:1450:4864:20::431]:38849) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1j9B03-0001wk-9f for bug-gnu-emacs@gnu.org; Tue, 03 Mar 2020 12:06:31 -0500 Received: by mail-wr1-x431.google.com with SMTP id t11so5318488wrw.5 for ; Tue, 03 Mar 2020 09:06:30 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=ny5UVFYKx4CBDJEXxqIEL7At5kIDGhYihQMsh8cd1/I=; b=FpcahK9iXfV4Xfj6qzR+1rtMIyS1CiE57sO5tq2fDCRvVEdI72ZFlFXNTLRxAj9nq5 sde1cgN0HLwSZRyQ216wbY3rPTK6wozepagtkJEyn9aAFvgfbPdxNSy0sbQwD4c60Deb decJkZz5bmVyIK3YXaSxC1ZEbfIuRXeG2nZoCcVdd4UVLvlYduMSNIGFNAein9LhWhFb 6MiVtCMqMj/h+FYJzsrHqW443E9Di3a/nN3wWll0BhbTVii42gaEPKvTniSIFrmk7nvn Pd+mowcGrGFKx+I0ydjtS3L0+i/jGS0bskwPPOeqG3DK0fB4IKktvi7VSqc5/hyPQAtQ txkg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=ny5UVFYKx4CBDJEXxqIEL7At5kIDGhYihQMsh8cd1/I=; b=tGAv3W3RA6rDIgcqP/R0XaKE7AxiiStJ/xD1ytTWrs9AHXbySxuQgl2ETI/08KeoA/ 75SpY5yva5T7ubFzz7hfcOxxbrJc8DuKlf2XGFu4v0zatAtJ7zNi+Uw9EEhW7cITJ4Tj wLYNCFtQJJchl/POzTXWWQbwsCDYXmgI02Jmvr3NEs1KDna+3ZL7DWLngrSK7qQToAz3 6UeAPLLhiajdXpD/9fse4uUMlT9MIuWFzwZftF/QITPrC92mpHYIK5UkrHwB798UzJSm b+f67wttF65yNpsFIJX9GXsGWDSNIp5GJWSegl6193M1zv28CEE5Q5u0s2iIwDnIArXW qGKQ== X-Gm-Message-State: ANhLgQ1zT2nzX2wXyEIkP/pWuzzjd+JF4L0zM1/COr0N5v6ShfeNXVIH s/mkEVJxAFjOrXPvYKFvpZ+Ed0zF7v4= X-Google-Smtp-Source: ADFU+vv0lZeqW8ytrJZnsmTCEvREa6ahLrR0FaH2b0AAKSlDVYG6MBpr68e3HCLNvMrTpldaBOBebQ== X-Received: by 2002:a5d:42c8:: with SMTP id t8mr6198075wrr.261.1583255186682; Tue, 03 Mar 2020 09:06:26 -0800 (PST) Received: from daniel-fedora ([195.240.143.159]) by smtp.gmail.com with ESMTPSA id t3sm34611491wrx.38.2020.03.03.09.06.25 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 03 Mar 2020 09:06:25 -0800 (PST) Message-ID: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> From: dalanicolai@gmail.com Date: Tue, 03 Mar 2020 18:06:25 +0100 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.34.4 (3.34.4-1.fc31) MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 2a00:1450:4864:20::431 X-Spam-Score: 0.3 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) The title already explains the bug. It would be great if the customize buffer shows which type of variable is expected. Although the :type keyword is included in the defcustom declaration, it is not shown in the customization buffer which type is expected. If the wrong type is filled in then the only error message given is "(mismatch)". Quite some package writers do not - additionally - document their variables. In GNU Emacs 26.3 (build 3, x86_64-pc-linux-gnu, GTK+ Version 3.24.13) of 2019-12-15 built on daniel-fedora Windowing system distributor 'Fedora Project', version 11.0.12006000 System Description: Fedora release 31 (Thirty One) Recent messages: Writing Emacs custom settings to dotfile... Saving file /home/dalanicolai/Sync/.spacemacs... Wrote /home/dalanicolai/Sync/.spacemacs Quit Creating customization items... Creating customization items ...done Resetting customization items...done Creating customization setup...done Mark set ESC ESC M-m is undefined Quit Configured using: 'configure --with-imagemagick --with-modules' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND DBUS GSETTINGS GLIB NOTIFY LIBSELINUX GNUTLS LIBXML2 FREETYPE XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LCMS2 Important settings: value of $LANG: en_US.UTF-8 value of $XMODIFIERS: @im=ibus locale-coding-system: utf-8-unix Major mode: Spacemacs buffer Minor modes in effect: eval-sexp-fu-flash-mode: t flycheck-pos-tip-mode: t global-flycheck-mode: t global-evil-surround-mode: t evil-surround-mode: t yas-global-mode: t yas-minor-mode: t show-smartparens-global-mode: t show-smartparens-mode: t pupo-mode: t purpose-mode: t evil-escape-mode: t global-display-line-numbers-mode: t projectile-mode: t recentf-mode: t global-magit-file-mode: t diff-auto-refine-mode: t global-git-commit-mode: t async-bytecomp-package-mode: t winner-mode: t winum-mode: t global-vi-tilde-fringe-mode: t spaceline-info-mode: t save-place-mode: t savehist-mode: t persp-mode: t global-hl-todo-mode: t global-fasd-mode: t eyebrowse-mode: t global-anzu-mode: t anzu-mode: t editorconfig-mode: t counsel-mode: t ivy-mode: t clean-aindent-mode: t which-key-mode: t override-global-mode: t global-undo-tree-mode: t undo-tree-mode: t shell-dirtrack-mode: t evil-mode: t evil-local-mode: t spacemacs-leader-override-mode: t global-spacemacs-leader-override-mode: t global-hl-line-mode: t xterm-mouse-mode: t global-auto-revert-mode: t ido-vertical-mode: t global-page-break-lines-mode: t page-break-lines-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t column-number-mode: t line-number-mode: t transient-mark-mode: t Load-path shadows: /usr/share/emacs/site-lisp/merlin-iedit hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-iedit /usr/share/emacs/site-lisp/merlin-xref hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-xref /usr/share/emacs/site-lisp/merlin-company hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-company /usr/share/emacs/site-lisp/merlin-ac hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-ac /usr/share/emacs/site-lisp/merlin-imenu hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-imenu /usr/share/emacs/site-lisp/merlin hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin-20191025.851/merlin /usr/share/emacs/site-lisp/merlin-cap hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/merlin- 20191025.851/merlin-cap /home/dalanicolai/.emacs.d/elpa/26.3/develop/magit-section- 20200218.2334/magit-section hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/magit-20200223.1224/magit- section /home/dalanicolai/.opam/default/share/emacs/site-lisp/dune hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/dune-20191016.1241/dune /home/dalanicolai/.opam/default/share/emacs/site-lisp/dune-flymake hides /home/dalanicolai/.emacs.d/elpa/26.3/develop/dune- 20191016.1241/dune-flymake /home/dalanicolai/.emacs.d/elpa/26.3/develop/dash-20200119.2310/dash hides /home/dalanicolai/.emacs.d/core/libs/dash /home/dalanicolai/.emacs.d/elpa/26.3/develop/ht-20200217.2331/ht hides /home/dalanicolai/.emacs.d/core/libs/ht /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-processing hides /usr/local/share/emacs/26.3/lisp/org/ob- processing /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-io hides /usr/local/share/emacs/26.3/lisp/org/ob-io /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-table hides /usr/local/share/emacs/26.3/lisp/org/ob-table /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ruby hides /usr/local/share/emacs/26.3/lisp/org/ob-ruby /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-core hides /usr/local/share/emacs/26.3/lisp/org/ob-core /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-plot hides /usr/local/share/emacs/26.3/lisp/org/org-plot /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-protocol hides /usr/local/share/emacs/26.3/lisp/org/org- protocol /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-feed hides /usr/local/share/emacs/26.3/lisp/org/org-feed /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-picolisp hides /usr/local/share/emacs/26.3/lisp/org/ob- picolisp /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-shell hides /usr/local/share/emacs/26.3/lisp/org/ob-shell /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-clojure hides /usr/local/share/emacs/26.3/lisp/org/ob- clojure /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ditaa hides /usr/local/share/emacs/26.3/lisp/org/ob-ditaa /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-man hides /usr/local/share/emacs/26.3/lisp/org/ox-man /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-agenda hides /usr/local/share/emacs/26.3/lisp/org/org- agenda /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-screen hides /usr/local/share/emacs/26.3/lisp/org/ob-screen /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-gnuplot hides /usr/local/share/emacs/26.3/lisp/org/ob- gnuplot /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-coq hides /usr/local/share/emacs/26.3/lisp/org/ob-coq /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-mouse hides /usr/local/share/emacs/26.3/lisp/org/org-mouse /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-element hides /usr/local/share/emacs/26.3/lisp/org/org- element /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-org hides /usr/local/share/emacs/26.3/lisp/org/ox-org /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-maxima hides /usr/local/share/emacs/26.3/lisp/org/ob-maxima /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-makefile hides /usr/local/share/emacs/26.3/lisp/org/ob- makefile /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-latex hides /usr/local/share/emacs/26.3/lisp/org/ob-latex /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-entities hides /usr/local/share/emacs/26.3/lisp/org/org- entities /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-md hides /usr/local/share/emacs/26.3/lisp/org/ox-md /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-lisp hides /usr/local/share/emacs/26.3/lisp/org/ob-lisp /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-list hides /usr/local/share/emacs/26.3/lisp/org/org-list /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-dot hides /usr/local/share/emacs/26.3/lisp/org/ob-dot /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-sql hides /usr/local/share/emacs/26.3/lisp/org/ob-sql /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-asymptote hides /usr/local/share/emacs/26.3/lisp/org/ob- asymptote /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ref hides /usr/local/share/emacs/26.3/lisp/org/ob-ref /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-fortran hides /usr/local/share/emacs/26.3/lisp/org/ob- fortran /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-mscgen hides /usr/local/share/emacs/26.3/lisp/org/ob-mscgen /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-awk hides /usr/local/share/emacs/26.3/lisp/org/ob-awk /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-inlinetask hides /usr/local/share/emacs/26.3/lisp/org/org- inlinetask /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-calc hides /usr/local/share/emacs/26.3/lisp/org/ob-calc /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-lint hides /usr/local/share/emacs/26.3/lisp/org/org-lint /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-odt hides /usr/local/share/emacs/26.3/lisp/org/ox-odt /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-stan hides /usr/local/share/emacs/26.3/lisp/org/ob-stan /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-capture hides /usr/local/share/emacs/26.3/lisp/org/org- capture /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox hides /usr/local/share/emacs/26.3/lisp/org/ox /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ledger hides /usr/local/share/emacs/26.3/lisp/org/ob-ledger /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-habit hides /usr/local/share/emacs/26.3/lisp/org/org-habit /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-texinfo hides /usr/local/share/emacs/26.3/lisp/org/ox- texinfo /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-hledger hides /usr/local/share/emacs/26.3/lisp/org/ob- hledger /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-macro hides /usr/local/share/emacs/26.3/lisp/org/org-macro /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ocaml hides /usr/local/share/emacs/26.3/lisp/org/ob-ocaml /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-sqlite hides /usr/local/share/emacs/26.3/lisp/org/ob-sqlite /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-datetree hides /usr/local/share/emacs/26.3/lisp/org/org- datetree /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-ctags hides /usr/local/share/emacs/26.3/lisp/org/org-ctags /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-duration hides /usr/local/share/emacs/26.3/lisp/org/org- duration /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-scheme hides /usr/local/share/emacs/26.3/lisp/org/ob-scheme /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-js hides /usr/local/share/emacs/26.3/lisp/org/ob-js /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-indent hides /usr/local/share/emacs/26.3/lisp/org/org- indent /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-sed hides /usr/local/share/emacs/26.3/lisp/org/ob-sed /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org hides /usr/local/share/emacs/26.3/lisp/org/org /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-lob hides /usr/local/share/emacs/26.3/lisp/org/ob-lob /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-colview hides /usr/local/share/emacs/26.3/lisp/org/org- colview /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-vala hides /usr/local/share/emacs/26.3/lisp/org/ob-vala /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-sass hides /usr/local/share/emacs/26.3/lisp/org/ob-sass /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-octave hides /usr/local/share/emacs/26.3/lisp/org/ob-octave /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-crypt hides /usr/local/share/emacs/26.3/lisp/org/org-crypt /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-forth hides /usr/local/share/emacs/26.3/lisp/org/ob-forth /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-shen hides /usr/local/share/emacs/26.3/lisp/org/ob-shen /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-python hides /usr/local/share/emacs/26.3/lisp/org/ob-python /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-html hides /usr/local/share/emacs/26.3/lisp/org/ox-html /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob hides /usr/local/share/emacs/26.3/lisp/org/ob /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-install hides /usr/local/share/emacs/26.3/lisp/org/org- install /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-comint hides /usr/local/share/emacs/26.3/lisp/org/ob-comint /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-footnote hides /usr/local/share/emacs/26.3/lisp/org/org- footnote /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-clock hides /usr/local/share/emacs/26.3/lisp/org/org-clock /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-mobile hides /usr/local/share/emacs/26.3/lisp/org/org- mobile /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-ebnf hides /usr/local/share/emacs/26.3/lisp/org/ob-ebnf /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-plantuml hides /usr/local/share/emacs/26.3/lisp/org/ob- plantuml /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-publish hides /usr/local/share/emacs/26.3/lisp/org/ox- publish /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-abc hides /usr/local/share/emacs/26.3/lisp/org/ob-abc /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-eval hides /usr/local/share/emacs/26.3/lisp/org/ob-eval /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-haskell hides /usr/local/share/emacs/26.3/lisp/org/ob- haskell /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-matlab hides /usr/local/share/emacs/26.3/lisp/org/ob-matlab /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-compat hides /usr/local/share/emacs/26.3/lisp/org/org- compat /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-tangle hides /usr/local/share/emacs/26.3/lisp/org/ob-tangle /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-archive hides /usr/local/share/emacs/26.3/lisp/org/org- archive /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-J hides /usr/local/share/emacs/26.3/lisp/org/ob-J /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-timer hides /usr/local/share/emacs/26.3/lisp/org/org-timer /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-latex hides /usr/local/share/emacs/26.3/lisp/org/ox-latex /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-faces hides /usr/local/share/emacs/26.3/lisp/org/org-faces /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-emacs-lisp hides /usr/local/share/emacs/26.3/lisp/org/ob- emacs-lisp /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-icalendar hides /usr/local/share/emacs/26.3/lisp/org/ox- icalendar /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-id hides /usr/local/share/emacs/26.3/lisp/org/org-id /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-table hides /usr/local/share/emacs/26.3/lisp/org/org-table /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-attach hides /usr/local/share/emacs/26.3/lisp/org/org- attach /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-exp hides /usr/local/share/emacs/26.3/lisp/org/ob-exp /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-macs hides /usr/local/share/emacs/26.3/lisp/org/org-macs /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-java hides /usr/local/share/emacs/26.3/lisp/org/ob-java /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-lilypond hides /usr/local/share/emacs/26.3/lisp/org/ob- lilypond /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-org hides /usr/local/share/emacs/26.3/lisp/org/ob-org /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-C hides /usr/local/share/emacs/26.3/lisp/org/ob-C /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-lua hides /usr/local/share/emacs/26.3/lisp/org/ob-lua /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-pcomplete hides /usr/local/share/emacs/26.3/lisp/org/org- pcomplete /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-version hides /usr/local/share/emacs/26.3/lisp/org/org- version /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-ascii hides /usr/local/share/emacs/26.3/lisp/org/ox-ascii /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-R hides /usr/local/share/emacs/26.3/lisp/org/ob-R /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-groovy hides /usr/local/share/emacs/26.3/lisp/org/ob-groovy /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-src hides /usr/local/share/emacs/26.3/lisp/org/org-src /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-perl hides /usr/local/share/emacs/26.3/lisp/org/ob-perl /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ob-css hides /usr/local/share/emacs/26.3/lisp/org/ob-css /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/ox-beamer hides /usr/local/share/emacs/26.3/lisp/org/ox-beamer /home/dalanicolai/.emacs.d/elpa/26.3/develop/org-plus-contrib- 20200224/org-loaddefs hides /usr/local/share/emacs/26.3/lisp/org/org- loaddefs /home/dalanicolai/.emacs.d/elpa/26.3/develop/soap-client-3.1.5/soap- inspect hides /usr/local/share/emacs/26.3/lisp/net/soap-inspect /home/dalanicolai/.emacs.d/elpa/26.3/develop/soap-client-3.1.5/soap- client hides /usr/local/share/emacs/26.3/lisp/net/soap-client /home/dalanicolai/.emacs.d/elpa/26.3/develop/map-2.1/map hides /usr/local/share/emacs/26.3/lisp/emacs-lisp/map /home/dalanicolai/.emacs.d/elpa/26.3/develop/let-alist-1.0.6/let-alist hides /usr/local/share/emacs/26.3/lisp/emacs-lisp/let-alist Features: (shadow sort mail-extr emacsbug sendmail browse-url network-stream starttls url-cache pp overseer pkg-info epl auto-compile packed elisp-slime-nav flycheck-elsa flycheck-package package-lint finder eval-sexp-fu goto-addr bug-reference evil-lisp-state flycheck-pos-tip pos-tip flycheck json map highlight-numbers parent-mode highlight-parentheses hideshow rainbow-delimiters two-column shell-pop term ehelp easy-hugo request smex org-eldoc org-journal org-crypt cal-iso evil-org org-bullets org-download url-http url url-proxy url-privacy url-expand url-methods url-history mailcap url-auth url-cookie url-domsuf url-util url-gw nsm toc-org image-file org- element avl-tree generator docker-tramp tramp-cache tramp tramp-compat tramp-loaddefs trampver ucs-normalize ffap evil-surround vc-git company-files company-keywords company-etags etags company-gtags company-dabbrev-code company-dabbrev company-semantic company-template company-capf company auto-highlight-symbol mmm-mode mmm-univ mmm-class mmm-region mmm-auto mmm-vars mmm-utils mmm-compat yasnippet-snippets common-lisp-snippets yasnippet elec-pair ol-eww ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus- cloud nnimap nnmail mail-source tls gnutls utf7 netrc nnoo parse-time gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview doc- view jka-compr image-mode ol-bibtex bibtex ol-bbdb ol-w3m smartparens-config smartparens-org smartparens-markdown smartparens-text smartparens markdown-mode editorconfig-core editorconfig-core-handle editorconfig-fnmatch spacemacs-purpose-popwin window-purpose-x imenu-list window-purpose window-purpose-fixes window-purpose-prefix-overload window-purpose-switch let-alist window-purpose-layout window-purpose-core window-purpose-configuration window-purpose-utils evil-escape display-line-numbers projectile grep ibuf-ext ibuffer ibuffer-loaddefs recentf tree-widget desktop frameset ob-lisp ob-mathematica ob-asymptote ob-js ob-C cc-mode cc-fonts cc- guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs ob-python ob-shell ivy-dired-history dired-aux calibre-mode sql view ob-hy orgit evil-magit git-rebase magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func imenu magit-diff smerge-mode diff-mode magit-core magit-autorevert magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm log-edit message rmc puny rfc822 mml mml-sec epa gnus-util rmail rmail-loaddefs mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp async server org ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table ol org-keys org-compat org-macs org-loaddefs find-func cal-menu calendar cal-loaddefs bbdb bbdb-site timezone winner diminish xterm-color ws-butler winum vi-tilde-fringe symbol-overlay string-inflection spaceline-config spaceline-segments spaceline powerline powerline-separators powerline-themes saveplace savehist prodigy popwin persp-mode cl ivy-hydra hl-todo fasd eyebrowse evil-unimpaired f s evil-textobj-line evil-mc evil-mc-command-execute evil-mc-command- record evil-mc-cursor-make evil-mc-region evil-mc-cursor-state evil-mc-undo evil-mc-vars evil-mc-known-commands evil-mc-common evil-anzu anzu editorconfig noutline outline counsel xdg xref project dired dired-loaddefs compile swiper ivy flx delsel colir color ivy-overlay clean-aindent-mode clang-format xml slime-autoloads tex-site hybrid- mode evil-evilified-state which-key use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core hydra lv cus-edit cus-start cus-load evil evil-keybindings evil-integration undo-tree diff evil-maps evil- commands reveal flyspell ispell evil-jumps evil-command-window evil-types evil-search evil-ex shell pcomplete comint ansi-color evil-macros evil-repeat evil-states evil-core evil-common windmove thingatpt rect evil-digraphs evil-vars ring bind-map quelpa mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr lisp-mnt help-fns radix-tree hl-line xt-mouse autorevert filenotify cl-extra disp-table wid-edit spacemacs-dark-theme spacemacs-common format-spec info finder-inf ido-vertical-mode ido core-spacemacs core-spacebind inline core-use-package-ext core-transient-state core-micro-state core-toggle core-keybindings core-fonts-support core-themes-support core-display-init core-jump core-release-management core-custom-settings core-configuration-layer eieio-compat core-progress-bar core-spacemacs-buffer core-funcs ht dash help-mode warnings package url-handlers url-parse auth-source cl-seq password-cache url-vars seq eieio byte-opt bytecomp byte-compile cconv eieio-core eieio-loaddefs epg epg-config core-command-line pcase core-debug edmacro kmacro derived cl-macs gv profiler easymenu cl-loaddefs cl-lib core-hooks page-break-lines easy-mmode core-env load-env-vars rx core-dotspacemacs advice core-emacs-backports subr-x core-dumper time-date mule-util tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type mwheel term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode elisp-mode lisp-mode prog-mode register page menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame cl-generic cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray minibuffer cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print- readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 1103619 623317) (symbols 48 94699 1) (miscs 40 1369 2325) (strings 32 263476 139369) (string-bytes 1 25388505) (vectors 16 103895) (vector-slots 8 1761131 444764) (floats 8 666 1483) (intervals 56 3879 1346) (buffers 992 38)) From unknown Tue Jun 17 22:29:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39887: 26.3; Customize buffer does not show type expected Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 03 Mar 2020 19:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: dalanicolai@gmail.com, 39887@debbugs.gnu.org Received: via spool by 39887-submit@debbugs.gnu.org id=B39887.158326305819094 (code B ref 39887); Tue, 03 Mar 2020 19:18:02 +0000 Received: (at 39887) by debbugs.gnu.org; 3 Mar 2020 19:17:38 +0000 Received: from localhost ([127.0.0.1]:39960 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9D2w-0004xu-Bf for submit@debbugs.gnu.org; Tue, 03 Mar 2020 14:17:38 -0500 Received: from aserp2120.oracle.com ([141.146.126.78]:51192) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1j9D2u-0004xg-Lt for 39887@debbugs.gnu.org; Tue, 03 Mar 2020 14:17:37 -0500 Received: from pps.filterd (aserp2120.oracle.com [127.0.0.1]) by aserp2120.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 023JE27e098770; Tue, 3 Mar 2020 19:17:30 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=xBbesq034VnzkOd5aZAYfyVi5pavMhVVnDC84LM/eew=; b=jwH2zOyrVbJ8jHx7e0lnITzFg+6UpfZmPdajq4B55fnWSsz5iJzLW7FoehrNhGu7XekM 66359hmVBN+R/rbw2gFf+YSMSBHe6cfeBbfCcY+WiW4l2xHuTclm0evn9pY378KBgWYP 5yDm19r0abKKx2C6IcurH/11l1WYDLx9rUEQ9c6ra2hqYto1qiViB3bWc8JujQE7RY/S 5DM4eucxsu1M/K1rdsg+cvnIdamnogImNG4oaq1S1rez1JHEmTqR5XPR/CbivzbuE++f LlnHkQGsdkVks1qTLpUQddULVRE50ArYEyKyezEPiKvomzM9IGmA3F/EX4l8Tn8oOae9 mA== Received: from userp3020.oracle.com (userp3020.oracle.com [156.151.31.79]) by aserp2120.oracle.com with ESMTP id 2yffwqscqe-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Mar 2020 19:17:30 +0000 Received: from pps.filterd (userp3020.oracle.com [127.0.0.1]) by userp3020.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 023JEgoQ193002; Tue, 3 Mar 2020 19:17:29 GMT Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by userp3020.oracle.com with ESMTP id 2yg1p56q8u-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 03 Mar 2020 19:17:29 +0000 Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.14.4/8.13.8) with ESMTP id 023JHTeK010569; Tue, 3 Mar 2020 19:17:29 GMT MIME-Version: 1.0 Message-ID: Date: Tue, 3 Mar 2020 11:17:27 -0800 (PST) From: Drew Adams References: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> In-Reply-To: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.4966.0 (x86)] Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9549 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0 malwarescore=0 mlxlogscore=906 mlxscore=0 spamscore=0 adultscore=0 bulkscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003030125 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9549 signatures=668685 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 lowpriorityscore=0 spamscore=0 impostorscore=0 malwarescore=0 mlxlogscore=978 mlxscore=0 suspectscore=0 phishscore=0 clxscore=1011 bulkscore=0 adultscore=0 priorityscore=1501 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2001150001 definitions=main-2003030125 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > It would be great if the customize > buffer shows which type of variable is expected. Although the :type > keyword is included in the defcustom declaration, it is not shown in > the > customization buffer which type is expected. If the wrong type is > filled > in then the only error message given is "(mismatch)". Quite some > package > writers do not - additionally - document their variables. +1. Great idea. The type declaration in the help might also even be a link to the doc for :type. From unknown Tue Jun 17 22:29:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39887: 26.3; Customize buffer does not show type expected Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 21:49:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: dalanicolai@gmail.com Cc: 39887@debbugs.gnu.org Received: via spool by 39887-submit@debbugs.gnu.org id=B39887.160374892020254 (code B ref 39887); Mon, 26 Oct 2020 21:49:02 +0000 Received: (at 39887) by debbugs.gnu.org; 26 Oct 2020 21:48:40 +0000 Received: from localhost ([127.0.0.1]:41757 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXAM4-0005Gb-Jh for submit@debbugs.gnu.org; Mon, 26 Oct 2020 17:48:40 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48104) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXAM2-0005GN-V7 for 39887@debbugs.gnu.org; Mon, 26 Oct 2020 17:48:39 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Type:MIME-Version:Message-ID:In-Reply-To:Date: References:Subject:Cc:To:From:Sender:Reply-To:Content-Transfer-Encoding: Content-ID:Content-Description:Resent-Date:Resent-From:Resent-Sender: Resent-To:Resent-Cc:Resent-Message-ID:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=aWDFvP0zhL+4hU3xxt+4P1unK9yCEz2LIIJlUgZqFNI=; b=G/ONT9RwHRxDhIXbr+QpJTMpJ0 xkIIiN+uhIjwOw29QYgaaZhLv8/aLm1jVxU3zSFPrLadydlpdp59jlb8tPJ8PVS17LW9n0CzasBNy fK3oSCryn/64KWSQMAXCIetPqMVmZq9nhp72y5jPCD+QpXOD5HO/EpfRPq8zJ8hajNJE=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXALu-0006Lv-9d; Mon, 26 Oct 2020 22:48:32 +0100 From: Lars Ingebrigtsen References: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> X-Now-Playing: Prince's _Sign 'O' the Times (1)_: "The Ballad Of Dorothy Parker" Date: Mon, 26 Oct 2020 22:48:29 +0100 In-Reply-To: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> (dalanicolai@gmail.com's message of "Tue, 03 Mar 2020 18:06:25 +0100") Message-ID: <877drcu09e.fsf@gnus.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: dalanicolai@gmail.com writes: > The title already explains the bug. It would be great if the customize > buffer shows which type of variable is expected. Although the :type > keyword is included in the defcustom declaration, it is [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) dalanicolai@gmail.com writes: > The title already explains the bug. It would be great if the customize > buffer shows which type of variable is expected. Although the :type > keyword is included in the defcustom declaration, it is not shown in > the customization buffer which type is expected. If the wrong type is > filled in then the only error message given is "(mismatch)". Quite > some package writers do not - additionally - document their variables. The Customize buffer is supposed to be a user-friendly, easy interface to use, and displaying types like (alist :key-type symbol :value-type (choice symbol integer)) which only would make sense to a programmer would be the wrong way to go here. The Customize interface already tries to guide the users as much as the type spec allows. I'm sure there are individual doc strings that could stand improving, though, in which case bug reports for those would be welcome. But I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Oct 26 17:48:46 2020 Received: (at control) by debbugs.gnu.org; 26 Oct 2020 21:48:46 +0000 Received: from localhost ([127.0.0.1]:41760 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXAM9-0005Gt-Qr for submit@debbugs.gnu.org; Mon, 26 Oct 2020 17:48:46 -0400 Received: from quimby.gnus.org ([95.216.78.240]:48118) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXAM8-0005GT-DY for control@debbugs.gnu.org; Mon, 26 Oct 2020 17:48:44 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Subject:From:To:Message-Id:Date:Sender:Reply-To:Cc: MIME-Version:Content-Type:Content-Transfer-Encoding:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:In-Reply-To:References:List-Id:List-Help:List-Unsubscribe: List-Subscribe:List-Post:List-Owner:List-Archive; bh=n+3YgJPJApv6j8B68ymK2JCqN6Hq0Gmcgt5577ZU3zA=; b=piv91l2n/A8lCVMH+pCbr/UmGL nokimcYs+2sqBdxkQhdrw31Ikwquz3+yz3i5VsKDDyt/OUJm52lh94VqO5ZAV290YgXSUPJ0YN2zN Jhnx2AZ60g2p6QG0Zfisxx9+lHg4rRruSnPd0J3b4YxcY8sjkktUCGvmoSIF6i4hCKxI=; Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kXAM0-0006M4-Kj for control@debbugs.gnu.org; Mon, 26 Oct 2020 22:48:38 +0100 Date: Mon, 26 Oct 2020 22:48:35 +0100 Message-Id: <875z6wu098.fsf@gnus.org> To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #39887 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: tags 39887 wontfix close 39887 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 39887 wontfix close 39887 quit From unknown Tue Jun 17 22:29:13 2025 X-Loop: help-debbugs@gnu.org Subject: bug#39887: 26.3; Customize buffer does not show type expected Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 26 Oct 2020 22:52:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 39887 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix To: Lars Ingebrigtsen , dalanicolai@gmail.com Cc: 39887@debbugs.gnu.org Received: via spool by 39887-submit@debbugs.gnu.org id=B39887.16037526852657 (code B ref 39887); Mon, 26 Oct 2020 22:52:02 +0000 Received: (at 39887) by debbugs.gnu.org; 26 Oct 2020 22:51:25 +0000 Received: from localhost ([127.0.0.1]:41936 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXBKm-0000gn-S6 for submit@debbugs.gnu.org; Mon, 26 Oct 2020 18:51:25 -0400 Received: from aserp2130.oracle.com ([141.146.126.79]:59660) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1kXBKl-0000gZ-3A for 39887@debbugs.gnu.org; Mon, 26 Oct 2020 18:51:23 -0400 Received: from pps.filterd (aserp2130.oracle.com [127.0.0.1]) by aserp2130.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09QMk0T8116862; Mon, 26 Oct 2020 22:51:17 GMT DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=mime-version : message-id : date : from : sender : to : cc : subject : references : in-reply-to : content-type : content-transfer-encoding; s=corp-2020-01-29; bh=s+BQS87TgjlKge+eOVlvdb/umaXDuqBNHqftIR6WYII=; b=aBc44Q/Fh3ZpNI9WNF1zrU9j15+ao7a6bWHR48WBLZj0Rw4kPkFnHLBdMwHXC16UwQxE o5fjNZg/K36NroDeBGsQXFm6sJd3lL55pDwKu5iFLiPqxYquocjEjk/IMZwMyAdDjHSA k32pcnVjo6NoONaDyf6yhFGUxUFH8D7bTM/EdBOL9nqYsDFssbKuSsUK2gW4KAHK89Pf EgTpyVKpM+wUQeAtdt7RsD3akL9wwusJ9STsVTRhV3/sOQXww4ag+WNu73wBiIvkorrU CEHsKtHd8V/FE75P3XqR0clSfikjx7t2aBUyflEFANa7lOksXhzmBY4AniDsY2h77Ecm bA== Received: from userp3030.oracle.com (userp3030.oracle.com [156.151.31.80]) by aserp2130.oracle.com with ESMTP id 34c9saq9j3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=FAIL); Mon, 26 Oct 2020 22:51:17 +0000 Received: from pps.filterd (userp3030.oracle.com [127.0.0.1]) by userp3030.oracle.com (8.16.0.42/8.16.0.42) with SMTP id 09QMjHxw025790; Mon, 26 Oct 2020 22:51:16 GMT Received: from aserv0122.oracle.com (aserv0122.oracle.com [141.146.126.236]) by userp3030.oracle.com with ESMTP id 34cx6v98p0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Mon, 26 Oct 2020 22:51:16 +0000 Received: from abhmp0016.oracle.com (abhmp0016.oracle.com [141.146.116.22]) by aserv0122.oracle.com (8.14.4/8.14.4) with ESMTP id 09QMpFnB016416; Mon, 26 Oct 2020 22:51:15 GMT MIME-Version: 1.0 Message-ID: Date: Mon, 26 Oct 2020 15:51:13 -0700 (PDT) From: Drew Adams References: <2b1287b530e902d23c7c28cdd05dbf482ec97450.camel@gmail.com> <877drcu09e.fsf@gnus.org> In-Reply-To: <877drcu09e.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9.1 (1003210) [OL 16.0.5056.0 (x86)] Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9786 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 adultscore=0 phishscore=0 spamscore=0 bulkscore=0 malwarescore=0 mlxlogscore=999 mlxscore=0 suspectscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010260148 X-Proofpoint-Virus-Version: vendor=nai engine=6000 definitions=9786 signatures=668682 X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 mlxscore=0 impostorscore=0 mlxlogscore=999 malwarescore=0 lowpriorityscore=0 bulkscore=0 priorityscore=1501 spamscore=0 phishscore=0 clxscore=1011 suspectscore=0 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2009150000 definitions=main-2010260148 X-Spam-Score: -2.3 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) > > The title already explains the bug. It would be great if the customize > > buffer shows which type of variable is expected. Although the :type > > keyword is included in the defcustom declaration, it is not shown in > > the customization buffer which type is expected. If the wrong type is > > filled in then the only error message given is "(mismatch)". Quite > > some package writers do not - additionally - document their variables. >=20 > The Customize buffer is supposed to be a user-friendly, easy interface > to use, and displaying types like >=20 > (alist :key-type symbol :value-type (choice symbol integer)) >=20 > which only would make sense to a programmer would be the wrong way to go > here. The Customize interface already tries to guide the users as much > as the type spec allows. >=20 > I'm sure there are individual doc strings that could stand improving, > though, in which case bug reports for those would be welcome. But I'm > closing this bug report. FWIW -=20 My comment went in the opposite direction: +1. Great idea. The type declaration in the help might also even be a link to the doc for :type. I disagree that just because the Customize UI needs be able to be amenable to non-lispers it should ONLY have ever help for non-lispers. That doesn't follow. Many (most?) Emacs users are also to some extent lispers. And there's no reason that defcustoms are necessarily limited to simple structures. Users who who can understand complex Lisp structures can also benefit from Customize, including the UI - especially its type-checking. Customize is not only for non-lispers. When a defcustom type is simple, a non-lisper can likely grok its spec in the help. Why do you suppose that we put a command's signature in the `C-h f' help? Why should a novice who uses `C-h k C-f' be presented with `(forward-char &optional N)'? Why? Because some Emacs users can benefit from that info. And when a custome type is complex, a novice can just ignore the type signature, and a knowledgeable lisper can appreciate seeing it. For the same reason that menu `State' has item `Show Saved Lisp Expression', we should be able to show users the :type expression. How that's made available is a different (and open) question. But whether users should be able to see it within Customize should be answered with YES, not NO (IMHO). Option types can be a bear. The more help we offer users, the better. This enhancement request was a wonderful suggestion. Yes, a user can use `C-h v' and move to the source code to see the defcustom. But we can make it easier to see the :type info - in context with the existing value. (Just one opinion.)