Skip to content
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

How big a deal would it be to make this work with Slimv? #19

Open
ghost opened this issue May 5, 2018 · 6 comments
Open

How big a deal would it be to make this work with Slimv? #19

ghost opened this issue May 5, 2018 · 6 comments

Comments

@ghost
Copy link

ghost commented May 5, 2018

I have decided to do my Clojure development with Slimv.
I completely missed that this is targeted at fireplace - until I started browsing the sources looking
for why it didn't seem to be working.... sigh.
Would it be appropriate for use with Slimv also?
If so would it be a big effort to accomplish?

Thanks,
Dave Day

@SevereOverfl0w
Copy link
Member

Getting this to work with slimv would be something I've never really considered. I don't know the slime protocol at all, but see no reason async-clj-omni couldn't get connection details from slimv and use them to start an out of band connection.

The actual deoplete/ncm integrations are relatively small, the biggest undertaking would be figuring out how to talk to slime.

@ghost
Copy link
Author

ghost commented May 6, 2018 via email

@SevereOverfl0w
Copy link
Member

Just as an additional note, there is no longer any support from swank-clojure (https://github.com/technomancy/swank-clojure), and their advice is to switch to nrepl.

@ghost
Copy link
Author

ghost commented May 6, 2018 via email

@ghost
Copy link
Author

ghost commented May 6, 2018 via email

@ghost
Copy link
Author

ghost commented May 8, 2018

Actually, after another few days of experience, what seems to be going on is that Slimv offers its own completions, activated by the key and deoplete is still there opening up automatically, providing buffer and tag completions. They are competing with each other offering entirely separate completion sources. I have Deoplete set to open automatically after 3 characters, and Slimv only opens with , so I have to hit BEFORE typing the 3rd character or Deoplete takes over and Slimv's completions are not at that point available anymore.

So, I would still be very interested in learning how to get Slimv (probably, actually, swank) to serve as a completion source for Deoplete so I could have my normal combined list of completions automatically.
I'll ask Shougo if he has any thoughts on this.

Thanks for listening,
Dave

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant