New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
seq-map-indexed
missing in emacs-25.2
#379
Comments
yeah this is a bit of mess. your error is rather that so could you please reinstall clj-refactor and/or seq.el. that should fix this. let me know by reopening this if it does not. |
I am having the same problem. Installing |
@dotemacs any idea? |
I'll have a look tonight! |
So it seems that this only happens with spacemacs, despite the fact that Emacs is on version 25.2.1? I'm on the same version, but I don't see this behaviour. Can you try to reproduce this with vanilla Emacs setup, just to make sure that no other package is interfering with clj-refactor? Try the following:
Then go to the directory where you have your Clojure project:
What happens now? |
@otwieracz please see the above |
@enaeher ditto |
@dotemacs following your instructions, I am able to install clj-refactor and run |
@enaeher thanks for the feedback. Glad to hear that it's working OK in plain, bare Emacs. It seems to me that the issue potentially lies your other packages and/or your normal configuration. Can you try to start with the bare Emacs and bring in packages one by one as and when you need them? That way you'll be able to pinpoint the issue with more certainty. |
any progress on this? sorry for nagging @enaeher but want to make sure the lately released 2.3.1 does not have a deps problem |
Hi, I haven't been able to find anything conclusive. Here is what I tried: I removed my
Even with this bare-bones configuration, I get this error when trying to eval
I am not sure why this behavior is different from what I saw when using package-install above. |
What is your initialisation file:
What do you have in it? |
During the test above, I had no initialization file. My normal .emacs is at https://github.com/enaeher/dotfiles-emacs. |
Thank you. Without your initialization file, can you do the following:
What does that show you ? Then look at the output of this which you should eval in the *scratch* buffer: (insert (format "\nload-path: %s\n" load-path)) |
I have the same problem (ArchLinux, stock Emacs 25.2.1) list-load-path-shadows:
load-path output:
|
Hello @f0086 I see you're using el-get to install the packages. I'll ask you to try two different things. First, can you reduce your initialisation config to the bare minimum and just install clj-refactor? Now for the second option: Not sure what version of clj-refactor you're on, but I'm on 2.3.1. Amongst the dependencies listed for it is When I list list-load-path-shadows, I can see that: seq-2.19 hides built in seq, which is at 2.3. Can you try to install |
Ok, I've found my problem. On this journey I've fixed some dependency problems for clj-refactor on el-get |
I'm running into this same error. I had a |
Expected behavior
clj-refactor loads without errors
Actual behavior
Steps to reproduce the problem
(require 'clj-refactor)
on emacs-25.2Additional info
There is no
seq-map-indexed
which is used as a check if it's already emacs 25https://github.com/emacs-mirror/emacs/blob/emacs-25.2/lisp/emacs-lisp/seq.el
https://github.com/NicolasPetton/seq.el says it's included in emacs-25.
emacs-25.2
is most recent stable available.Environment & Version information
clj-refactor.el version information
clj-refactor 20170520.323 installed A collection of clojure refactoring functions
CIDER version information
cider 20170525.255 installed Clojure Interactive Development Environment that Rocks
Leiningen or Boot version
Emacs version
GNU Emacs 25.2.1 (x86_64-pc-linux-gnu) of 2017-05-22
Operating system
Gentoo Linux
The text was updated successfully, but these errors were encountered: