unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* MELPA upgrade error
@ 2020-02-18  0:50 Emanuel Berg via Users list for the GNU Emacs text editor
  2020-02-18  7:28 ` VanL
  0 siblings, 1 reply; 9+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-02-18  0:50 UTC (permalink / raw)
  To: help-gnu-emacs

Enter MELPA and

  5 packages can be upgraded; type ‘U’ to mark them for upgrading.

I hit U and

  package-menu--mark-upgrades-1: Wrong type argument: package-desc, nil

?

-- 
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-18  0:50 MELPA upgrade error Emanuel Berg via Users list for the GNU Emacs text editor
@ 2020-02-18  7:28 ` VanL
  2020-02-18 14:20   ` Stefan Monnier
  0 siblings, 1 reply; 9+ messages in thread
From: VanL @ 2020-02-18  7:28 UTC (permalink / raw)
  To: help-gnu-emacs

[-- Attachment #1: Type: text/plain, Size: 3950 bytes --]


> I hit U and
>
>   package-menu--mark-upgrades-1: Wrong type argument: package-desc, nil
>
> ?

Some errors I get are as follows. (see attached file for all details)

#+name: with-customization-of-C-h-to-backspace
#+begin_example
  41 matches for "\[f1" in buffer: *Compile-Log*
      325:with-editor.el:99:20:Error: Wrong type argument: characterp, [f1]
      399:git-rebase.el:80:1:Error: Wrong type argument: characterp, [f1]
      402:magit-apply.el:36:1:Error: Wrong type argument: characterp, [f1]
      407:magit-bisect.el:30:1:Error: Wrong type argument: characterp, [f1]
      410:magit-blame.el:34:1:Error: Wrong type argument: characterp, [f1]
      413:magit-bookmark.el:35:1:Error: Wrong type argument: characterp, [f1]
      416:magit-branch.el:37:1:Error: Wrong type argument: characterp, [f1]
      419:magit-clone.el:30:1:Error: Wrong type argument: characterp, [f1]
      422:magit-commit.el:32:1:Error: Wrong type argument: characterp, [f1]
      425:magit-core.el:37:1:Error: Wrong type argument: characterp, [f1]
      428:magit-diff.el:35:1:Error: Wrong type argument: characterp, [f1]
      431:magit-ediff.el:30:1:Error: Wrong type argument: characterp, [f1]
      434:magit-extras.el:30:1:Error: Wrong type argument: characterp, [f1]
      437:magit-fetch.el:30:1:Error: Wrong type argument: characterp, [f1]
      440:magit-files.el:36:1:Error: Wrong type argument: characterp, [f1]
      445:magit-gitignore.el:33:1:Error: Wrong type argument: characterp, [f1]
      448:magit-imenu.el:39:1:Error: Wrong type argument: characterp, [f1]
      451:magit-log.el:32:1:Error: Wrong type argument: characterp, [f1]
      454:magit-margin.el:39:1:Error: Wrong type argument: characterp, [f1]
      457:magit-merge.el:33:1:Error: Wrong type argument: characterp, [f1]
      462:magit-notes.el:30:1:Error: Wrong type argument: characterp, [f1]
      465:magit-obsolete.el:30:1:Error: Wrong type argument: characterp, [f1]
      468:magit-patch.el:33:1:Error: Wrong type argument: characterp, [f1]
      471:magit-process.el:41:1:Error: Wrong type argument: characterp, [f1]
      474:magit-pull.el:30:1:Error: Wrong type argument: characterp, [f1]
      477:magit-push.el:33:1:Error: Wrong type argument: characterp, [f1]
      480:magit-reflog.el:30:1:Error: Wrong type argument: characterp, [f1]
      483:magit-refs.el:33:1:Error: Wrong type argument: characterp, [f1]
      486:magit-remote.el:30:1:Error: Wrong type argument: characterp, [f1]
      489:magit-repos.el:35:1:Error: Wrong type argument: characterp, [f1]
      492:magit-reset.el:30:1:Error: Wrong type argument: characterp, [f1]
      497:magit-sequence.el:35:1:Error: Wrong type argument: characterp, [f1]
      500:magit-stash.el:33:1:Error: Wrong type argument: characterp, [f1]
      503:magit-status.el:33:1:Error: Wrong type argument: characterp, [f1]
      506:magit-submodule.el:29:1:Error: Wrong type argument: characterp, [f1]
      509:magit-subtree.el:26:1:Error: Wrong type argument: characterp, [f1]
      512:magit-tag.el:30:1:Error: Wrong type argument: characterp, [f1]
      515:magit-transient.el:38:1:Error: Wrong type argument: characterp, [f1]
      520:magit-wip.el:36:1:Error: Wrong type argument: characterp, [f1]
      523:magit-worktree.el:30:1:Error: Wrong type argument: characterp, [f1]
      526:magit.el:55:1:Error: Wrong type argument: characterp, [f1]
#+end_example

This is how I try to reclaim C-h for backspace.

#+begin_src emacs-lisp
  (setq help-char (kbd "<f1>"))
  (define-key isearch-mode-map "\C-h" 'isearch-delete-char)

  (defvar 2020-help-bind-mode-map
    (let ((map (make-sparse-keymap)))
      (define-key map [?\C-h] 'delete-backward-char)
      (define-key map [?\M-h] 'backward-kill-word)
      map))

  (define-minor-mode 2020-help-bind-mode
    "Own global key-bindings."
    :global t)

  (2020-help-bind-mode t)
#+end_src

M-x term ;; also produces the message:

  Wrong type argument: characterp, [f1]


[-- Attachment #2: Compile-Log --]
[-- Type: text/plain, Size: 28741 bytes --]

Leaving directory ‘/usr/xxx/.emacs.d/elpa/which-key-20200216.1350’
\f
Compiling file /usr/xxx/.emacs.d/elpa/which-key-20200216.1350/which-key.el at Tue Feb 18 15:44:39 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/which-key-20200216.1350/’
\f
Compiling no file at Tue Feb 18 15:44:47 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/org-20200217’
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-C.el at Tue Feb 18 15:44:47 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/org-20200217/’
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-J.el at Tue Feb 18 15:44:47 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-R.el at Tue Feb 18 15:44:47 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-abc.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-asymptote.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-awk.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-calc.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-clojure.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-comint.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-coq.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-core.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-css.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ditaa.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-dot.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ebnf.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-emacs-lisp.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-eshell.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-eval.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-exp.el at Tue Feb 18 15:44:48 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-forth.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-fortran.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-gnuplot.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-groovy.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-haskell.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-hledger.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-io.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-java.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-js.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-latex.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ledger.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-lilypond.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-lisp.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-lob.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-lua.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-makefile.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-matlab.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-maxima.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-mscgen.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ocaml.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-octave.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-org.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-perl.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-picolisp.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-plantuml.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-processing.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-python.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ref.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-ruby.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-sass.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-scheme.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-screen.el at Tue Feb 18 15:44:49 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-sed.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-shell.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-shen.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-sql.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-sqlite.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-stan.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-table.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-tangle.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob-vala.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ob.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-bbdb.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-bibtex.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-docview.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-eshell.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-eww.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-gnus.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-info.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-irc.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-mhe.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-rmail.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol-w3m.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ol.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-agenda.el at Tue Feb 18 15:44:50 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-archive.el at Tue Feb 18 15:44:51 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-attach-git.el at Tue Feb 18 15:44:51 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-attach.el at Tue Feb 18 15:44:51 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-capture.el at Tue Feb 18 15:44:51 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-clock.el at Tue Feb 18 15:44:52 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-colview.el at Tue Feb 18 15:44:52 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-compat.el at Tue Feb 18 15:44:52 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-crypt.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-ctags.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-datetree.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-duration.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-element.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-entities.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-faces.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-feed.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-footnote.el at Tue Feb 18 15:44:53 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-goto.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-habit.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-id.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-indent.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-inlinetask.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-keys.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-lint.el at Tue Feb 18 15:44:54 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-list.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-macro.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-macs.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-mobile.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-mouse.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-num.el at Tue Feb 18 15:44:55 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-pcomplete.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-plot.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-protocol.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-src.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-table.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-tempo.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org-timer.el at Tue Feb 18 15:44:56 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/org.el at Tue Feb 18 15:44:57 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-ascii.el at Tue Feb 18 15:44:59 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-beamer.el at Tue Feb 18 15:44:59 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-html.el at Tue Feb 18 15:44:59 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-icalendar.el at Tue Feb 18 15:45:00 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-latex.el at Tue Feb 18 15:45:00 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-man.el at Tue Feb 18 15:45:00 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-md.el at Tue Feb 18 15:45:00 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-odt.el at Tue Feb 18 15:45:00 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-org.el at Tue Feb 18 15:45:01 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-publish.el at Tue Feb 18 15:45:01 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox-texinfo.el at Tue Feb 18 15:45:01 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/org-20200217/ox.el at Tue Feb 18 15:45:01 2020
\f
Compiling no file at Tue Feb 18 15:45:03 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/ivy-20200211.1338’
\f
Compiling file /usr/xxx/.emacs.d/elpa/ivy-20200211.1338/colir.el at Tue Feb 18 15:45:04 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/ivy-20200211.1338/’
\f
Compiling file /usr/xxx/.emacs.d/elpa/ivy-20200211.1338/elpa.el at Tue Feb 18 15:45:04 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/ivy-20200211.1338/ivy-overlay.el at Tue Feb 18 15:45:04 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/ivy-20200211.1338/ivy.el at Tue Feb 18 15:45:04 2020
\f
Compiling no file at Tue Feb 18 15:45:07 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/company-20200206.2239’
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-abbrev.el at Tue Feb 18 15:45:07 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/company-20200206.2239/’
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-bbdb.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-capf.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-clang.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-cmake.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-css.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-dabbrev-code.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-dabbrev.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-eclim.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-elisp.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-etags.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-files.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-gtags.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-ispell.el at Tue Feb 18 15:45:07 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-keywords.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-nxml.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-oddmuse.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-semantic.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-template.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-tempo.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-tng.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-xcode.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company-yasnippet.el at Tue Feb 18 15:45:08 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/company-20200206.2239/company.el at Tue Feb 18 15:45:08 2020
\f
Compiling no file at Tue Feb 18 15:45:09 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/with-editor-20200217.1015’
\f
Compiling file /usr/xxx/.emacs.d/elpa/with-editor-20200217.1015/with-editor.el at Tue Feb 18 15:45:09 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/with-editor-20200217.1015/’
with-editor.el:99:20:Error: Wrong type argument: characterp, [f1]
\f
Compiling no file at Tue Feb 18 15:45:10 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/wgrep-20200217.1030’
\f
Compiling file /usr/xxx/.emacs.d/elpa/wgrep-20200217.1030/wgrep.el at Tue Feb 18 15:45:10 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/wgrep-20200217.1030/’
\f
Compiling no file at Tue Feb 18 15:45:12 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/smartparens-20200203.1757’
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-c.el at Tue Feb 18 15:45:12 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/’
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-clojure.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-config.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-crystal.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-elixir.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-ess.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-haskell.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-html.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-javascript.el at Tue Feb 18 15:45:12 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-latex.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-lua.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-markdown.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-ml.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-org.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-python.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-racket.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-rst.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-ruby.el at Tue Feb 18 15:45:13 2020
smartparens-ruby.el:116:1:Warning: Unused lexical variable ‘end-line’
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-rust.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-scala.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens-text.el at Tue Feb 18 15:45:13 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/smartparens-20200203.1757/smartparens.el at Tue Feb 18 15:45:13 2020
smartparens.el:7529:1:Warning: Unused lexical variable ‘allowed-open’
smartparens.el:7549:1:Warning: Unused lexical variable ‘allowed-close’
\f
Compiling no file at Tue Feb 18 15:45:14 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/projectile-20200206.1749’
\f
Compiling file /usr/xxx/.emacs.d/elpa/projectile-20200206.1749/projectile.el at Tue Feb 18 15:45:16 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/projectile-20200206.1749/’

In end of data:
projectile.el:4768:1:Warning: the function ‘term-ansi-make-term’ is not known
    to be defined.
\f
Compiling no file at Tue Feb 18 15:45:19 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/magit-20200217.135’
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/git-rebase.el at Tue Feb 18 15:45:19 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/magit-20200217.135/’
git-rebase.el:80:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-apply.el at Tue Feb 18 15:45:19 2020
magit-apply.el:36:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-autorevert.el at Tue Feb 18 15:45:20 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-bisect.el at Tue Feb 18 15:45:20 2020
magit-bisect.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-blame.el at Tue Feb 18 15:45:20 2020
magit-blame.el:34:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-bookmark.el at Tue Feb 18 15:45:20 2020
magit-bookmark.el:35:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-branch.el at Tue Feb 18 15:45:20 2020
magit-branch.el:37:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-clone.el at Tue Feb 18 15:45:20 2020
magit-clone.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-commit.el at Tue Feb 18 15:45:20 2020
magit-commit.el:32:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-core.el at Tue Feb 18 15:45:20 2020
magit-core.el:37:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-diff.el at Tue Feb 18 15:45:20 2020
magit-diff.el:35:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-ediff.el at Tue Feb 18 15:45:20 2020
magit-ediff.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-extras.el at Tue Feb 18 15:45:20 2020
magit-extras.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-fetch.el at Tue Feb 18 15:45:20 2020
magit-fetch.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-files.el at Tue Feb 18 15:45:20 2020
magit-files.el:36:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-git.el at Tue Feb 18 15:45:20 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-gitignore.el at Tue Feb 18 15:45:21 2020
magit-gitignore.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-imenu.el at Tue Feb 18 15:45:21 2020
magit-imenu.el:39:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-log.el at Tue Feb 18 15:45:21 2020
magit-log.el:32:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-margin.el at Tue Feb 18 15:45:21 2020
magit-margin.el:39:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-merge.el at Tue Feb 18 15:45:21 2020
magit-merge.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-mode.el at Tue Feb 18 15:45:21 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-notes.el at Tue Feb 18 15:45:21 2020
magit-notes.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-obsolete.el at Tue Feb 18 15:45:21 2020
magit-obsolete.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-patch.el at Tue Feb 18 15:45:21 2020
magit-patch.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-process.el at Tue Feb 18 15:45:22 2020
magit-process.el:41:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-pull.el at Tue Feb 18 15:45:22 2020
magit-pull.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-push.el at Tue Feb 18 15:45:22 2020
magit-push.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-reflog.el at Tue Feb 18 15:45:22 2020
magit-reflog.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-refs.el at Tue Feb 18 15:45:22 2020
magit-refs.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-remote.el at Tue Feb 18 15:45:22 2020
magit-remote.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-repos.el at Tue Feb 18 15:45:22 2020
magit-repos.el:35:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-reset.el at Tue Feb 18 15:45:22 2020
magit-reset.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-section.el at Tue Feb 18 15:45:22 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-sequence.el at Tue Feb 18 15:45:22 2020
magit-sequence.el:35:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-stash.el at Tue Feb 18 15:45:22 2020
magit-stash.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-status.el at Tue Feb 18 15:45:22 2020
magit-status.el:33:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-submodule.el at Tue Feb 18 15:45:22 2020
magit-submodule.el:29:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-subtree.el at Tue Feb 18 15:45:23 2020
magit-subtree.el:26:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-tag.el at Tue Feb 18 15:45:23 2020
magit-tag.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-transient.el at Tue Feb 18 15:45:23 2020
magit-transient.el:38:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-utils.el at Tue Feb 18 15:45:23 2020
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-wip.el at Tue Feb 18 15:45:23 2020
magit-wip.el:36:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit-worktree.el at Tue Feb 18 15:45:23 2020
magit-worktree.el:30:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling file /usr/xxx/.emacs.d/elpa/magit-20200217.135/magit.el at Tue Feb 18 15:45:23 2020
magit.el:55:1:Error: Wrong type argument: characterp, [f1]
\f
Compiling no file at Tue Feb 18 15:45:25 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/dashboard-20200217.1153’
\f
Compiling file /usr/xxx/.emacs.d/elpa/dashboard-20200217.1153/dashboard-widgets.el at Tue Feb 18 15:45:25 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/dashboard-20200217.1153/’

In end of data:
dashboard-widgets.el:726:1:Warning: the following functions are not known to be defined:
    all-the-icons-fileicon, all-the-icons-octicon
\f
Compiling file /usr/xxx/.emacs.d/elpa/dashboard-20200217.1153/dashboard.el at Tue Feb 18 15:45:25 2020
\f
Compiling no file at Tue Feb 18 15:45:26 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/counsel-projectile-20200214.1450’
\f
Compiling file /usr/xxx/.emacs.d/elpa/counsel-projectile-20200214.1450/counsel-projectile.el at Tue Feb 18 15:45:26 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/counsel-projectile-20200214.1450/’

In counsel-projectile-find-file:
counsel-projectile.el:411:25:Warning: reference to free variable
    ‘counsel-projectile-find-file-action’

In counsel-projectile-find-dir:
counsel-projectile.el:503:23:Warning: reference to free variable
    ‘counsel-projectile-find-dir-action’

In counsel-projectile-switch-to-buffer:
counsel-projectile.el:605:23:Warning: reference to free variable
    ‘counsel-projectile-switch-to-buffer-action’

In counsel-projectile-grep:
counsel-projectile.el:734:27:Warning: reference to free variable
    ‘counsel-projectile-grep-action’

In counsel-projectile-switch-project:
counsel-projectile.el:1414:37:Warning: reference to free variable
    ‘counsel-projectile-switch-project-action’

In counsel-projectile:
counsel-projectile.el:1573:23:Warning: reference to free variable
    ‘counsel-projectile-action’
\f
Compiling no file at Tue Feb 18 15:45:27 2020
Leaving directory ‘/usr/xxx/.emacs.d/elpa/counsel-20200211.958’
\f
Compiling file /usr/xxx/.emacs.d/elpa/counsel-20200211.958/counsel.el at Tue Feb 18 15:45:27 2020
Entering directory ‘/usr/xxx/.emacs.d/elpa/counsel-20200211.958/’
\f
Compiling no file at Tue Feb 18 15:45:28 2020

[-- Attachment #3: Type: text/plain, Size: 5 bytes --]


-- 

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-18  7:28 ` VanL
@ 2020-02-18 14:20   ` Stefan Monnier
  2020-02-19  1:17     ` VanL
  2020-02-20 11:53     ` VanL
  0 siblings, 2 replies; 9+ messages in thread
From: Stefan Monnier @ 2020-02-18 14:20 UTC (permalink / raw)
  To: help-gnu-emacs

>   (setq help-char (kbd "<f1>"))

(kbd "<f1>") returns a sequence (vector) of keys.  `help-char` expects (as its
name implies) a character (i.e. an integer).


        Stefan




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-18 14:20   ` Stefan Monnier
@ 2020-02-19  1:17     ` VanL
  2020-02-20 11:53     ` VanL
  1 sibling, 0 replies; 9+ messages in thread
From: VanL @ 2020-02-19  1:17 UTC (permalink / raw)
  To: help-gnu-emacs


>>   (setq help-char (kbd "<f1>"))
>
> (kbd "<f1>") returns a sequence (vector) of keys.  `help-char` expects (as its
> name implies) a character (i.e. an integer).

Using,

  (setq help-char 'f1) ; after reading [1]

Previously, 

  (setq help-char [f1])
  (setq help-char (kbd "<f1>")) ; ignorantly copy & pasted
                                ; set the help-char value to [f1]
                                ; now the value is plainly f1

Footnotes: 
[1]  https://www.gnu.org/software/emacs/manual/html_node/emacs/Function-Keys.html

-- VL
李 Take a piss.
德 Take the piss.
煒 The difference is the article.




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-18 14:20   ` Stefan Monnier
  2020-02-19  1:17     ` VanL
@ 2020-02-20 11:53     ` VanL
  2020-02-20 13:26       ` Stefan Monnier
  1 sibling, 1 reply; 9+ messages in thread
From: VanL @ 2020-02-20 11:53 UTC (permalink / raw)
  To: help-gnu-emacs


>>   (setq help-char (kbd "<f1>"))
>
> (kbd "<f1>") returns a sequence (vector) of keys.  `help-char` expects (as its
> name implies) a character (i.e. an integer).

The trick to obtain the number for the f1 fn-key is

  (setq help-char (string-to-char "<f1>")) ;see [1]

which lets 'M-x term' work, again.


Footnotes: 
[1]  https://stackoverflow.com/questions/13897125/emacs-translating-c-h-to-del-m-h-to-m-del

-- VL




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-20 11:53     ` VanL
@ 2020-02-20 13:26       ` Stefan Monnier
  2020-02-20 23:15         ` Emanuel Berg via Users list for the GNU Emacs text editor
  2020-02-21  0:26         ` VanL
  0 siblings, 2 replies; 9+ messages in thread
From: Stefan Monnier @ 2020-02-20 13:26 UTC (permalink / raw)
  To: help-gnu-emacs

> The trick to obtain the number for the f1 fn-key is

There is no "number" for the `f1` key.


        Stefan




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-20 13:26       ` Stefan Monnier
@ 2020-02-20 23:15         ` Emanuel Berg via Users list for the GNU Emacs text editor
  2020-02-21  0:26         ` VanL
  1 sibling, 0 replies; 9+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-02-20 23:15 UTC (permalink / raw)
  To: help-gnu-emacs

Stefan Monnier wrote:

>> The trick to obtain the number for the f1
>> fn-key is
>
> There is no "number" for the `f1` key.

As for `help-char', one can test it like this:

    (setq help-char 46) ; was 8 which is C-h
    (setq help-form (message "help-form executed")) ; was nil

and then type a dot (.) - the number for the
dot char is 46, which can be confirmed with
ascii(1).

Type a dot and you'll see "help-form executed"
executed on the screen. But then, of course,
C-h doesn't work anymore. C-h, or ^H, is 8.
Again use ascii,

    $ ascii '^H'

As for [f1], now the functions keys don't work
for me in the Linux VT (well, they could,
I think, with this method [1], but I don't want
them to as to use them would require moving the
hands from the beloved asdf and jkl; positions)
- but for an X instance of Emacs, it should
work inside, outside, and out of the box with
the familiar syntax:

    (global-set-key [f1] #'beginning-of-buffer)


[1] https://dataswamp.org/~incal/tty-emacs-keys.txt

-- 
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-20 13:26       ` Stefan Monnier
  2020-02-20 23:15         ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2020-02-21  0:26         ` VanL
  2020-02-21  0:48           ` Emanuel Berg via Users list for the GNU Emacs text editor
  1 sibling, 1 reply; 9+ messages in thread
From: VanL @ 2020-02-21  0:26 UTC (permalink / raw)
  To: help-gnu-emacs


>> The trick to obtain the number for the f1 fn-key is
>
> There is no "number" for the `f1` key.

'h used to be 8 counting from 1 for 'a back in the day before numbers
were assigned mnemoniclature. [1]  Which may explain why C-h is 8 there.


Footnotes: 
[1]  Larry Tesler 2014 CMU guest lecture
     https://scs.hosted.panopto.com/Panopto/Pages/Viewer.aspx?id=e6adfb43-be90-46b3-9009-23cd98b7a898


-- 





^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: MELPA upgrade error
  2020-02-21  0:26         ` VanL
@ 2020-02-21  0:48           ` Emanuel Berg via Users list for the GNU Emacs text editor
  0 siblings, 0 replies; 9+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2020-02-21  0:48 UTC (permalink / raw)
  To: help-gnu-emacs

VanL wrote:

>>> The trick to obtain the number for the f1
>>> fn-key is
>>
>> There is no "number" for the `f1` key.
>
> 'h used to be 8 counting from 1 for 'a back
> in the day before numbers were assigned
> mnemoniclature. [1] Which may explain why C-h
> is 8 there.

Again, ascii(1) is your friend: 

$ ascii {1..8} | grep '\^'
ASCII 0/1 is decimal 001, hex 01, octal 001, bits 00000001: called ^A, SOH
ASCII 0/2 is decimal 002, hex 02, octal 002, bits 00000010: called ^B, STX
ASCII 0/3 is decimal 003, hex 03, octal 003, bits 00000011: called ^C, ETX
ASCII 0/4 is decimal 004, hex 04, octal 004, bits 00000100: called ^D, EOT
ASCII 0/5 is decimal 005, hex 05, octal 005, bits 00000101: called ^E, ENQ
ASCII 0/6 is decimal 006, hex 06, octal 006, bits 00000110: called ^F, ACK
ASCII 0/7 is decimal 007, hex 07, octal 007, bits 00000111: called ^G, BEL
ASCII 0/8 is decimal 008, hex 08, octal 010, bits 00001000: called ^H, BS

-- 
underground experts united
http://user.it.uu.se/~embe8573
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2020-02-21  0:48 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-02-18  0:50 MELPA upgrade error Emanuel Berg via Users list for the GNU Emacs text editor
2020-02-18  7:28 ` VanL
2020-02-18 14:20   ` Stefan Monnier
2020-02-19  1:17     ` VanL
2020-02-20 11:53     ` VanL
2020-02-20 13:26       ` Stefan Monnier
2020-02-20 23:15         ` Emanuel Berg via Users list for the GNU Emacs text editor
2020-02-21  0:26         ` VanL
2020-02-21  0:48           ` Emanuel Berg via Users list for the GNU Emacs text editor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).