fix evil-paredit bug and remove chicken support for now

This commit is contained in:
Peter Tillemans 2024-07-30 20:11:52 +02:00
parent 86b24b6778
commit 69ccd6d73e

View file

@ -1331,12 +1331,28 @@ see also [[https://www.masteringemacs.org/article/how-to-get-started-tree-sitter
#+END_SRC #+END_SRC
#+RESULTS: #+RESULTS:
****** TODO FIx paredit bug related to obsolete macro
evil-paredit relies on an obsolete (and no longer available method)
`evil-called-interactively-p`. So I define it here till evil-paredit
has implemented the new method.
#+BEGIN_SRC emacs-lisp
(defmacro evil-called-interactively-p ()
"Wrapper for `called-interactively-p'.
In older versions of Emacs, `called-interactively-p' takes
no arguments. In Emacs 23.2 and newer, it takes one argument."
(called-interactively-p 'any))
(make-obsolete 'evil-called-interactively-p
"please use (called-interactively-p 'any) instead."
"Git commit 222b791")
#+END_SRC
***** Enable Geiser Mode in Scheme Mode ***** Enable Geiser Mode in Scheme Mode
Configure Geiser and Scheme Configure Geiser and Scheme
- map .scm file by default to Guile - map .scm file by default to Guile
- configure chicken scheme interpreter and compiler
#+BEGIN_SRC emacs-lisp #+BEGIN_SRC emacs-lisp
(use-package geiser (use-package geiser