[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#36996: eval: Symbol’s function definition is void: hywconfig-ring-sa
From: |
Mats Lidell |
Subject: |
bug#36996: eval: Symbol’s function definition is void: hywconfig-ring-save |
Date: |
Sat, 10 Aug 2019 23:01:50 +0200 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) |
Hi Jean,
> Jean Louis writes:
> I use: Editor: GNU Emacs 27.0.50 (build 3, x86_64-pc-linux-gnu, X
> toolkit, Xaw3d scroll bars)
>
> Hyperbole: 7.0.3a
> Sys Type: x86_64-pc-linux-gnu
> OS Type: gnu/linux
> Window Sys: x
> News Reader: Gnus v5.13
>
> I am using Hyperbole from time to time. It is helpful when I want to
> see quickly function definition within Emacs Lisp.
>
> But to save window configuration with {C-h h w s} I get this error
> below:
>
> eval: Symbol’s function definition is void: hywconfig-ring-save
Since you are using 7.0.3a you must be using hyperbole directly from git. In
that case you are missing the hyperbole autoload definitions.
When using the package through the package manager you get these generated on
installation. When you download the sources yourself you need to generate these
and also make sure to load them.
I'm sorry but our support for using the sources directly is not perfect at the
moment and is something that we need to look over.
For my general day-to-day work with hyperbole I run this function in the source
folder after doing changes to the code or switching branch etc. Actually I
created it now but have done these sort of things manually before when needed
;-)
(defun my-prepare-hyperbole-source ()
(interactive)
(let ((generated-autoload-file (expand-file-name "hyperbole-autoloads.el"))
(backup-inhibited t))
(update-directory-autoloads "."))
(let ((generated-autoload-file (expand-file-name "kotl/kotl-autoloads.el"))
(backup-inhibited t))
(update-directory-autoloads "kotl"))
(byte-recompile-directory "~/src/hyperbole" 0 t))
Yours
--
%% Mats