-
-
Notifications
You must be signed in to change notification settings - Fork 217
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
[WIP] Move Clojure Warrior into Calva #362
Conversation
…e from GUI, disable default bracket matcher
@PEZ I take a look at this tomorrow, okay? |
@PEZ If I checkout the branch, build and run the build in debug - the (comment...) form are no longer dimmed. Original Clojure Warrior Extension is not installed. I changed nothing in my settings. See below: it's a feature. |
@PEZ Wouldn't it be better to really integrate the code into the calva namespace. Renaming everything from "Clojure Warrior" into "Calva Warrior" or better to "Calva <whatever it's called, what the extension actually does>"? Now it is a bit of a mishmash to me. |
Yeah i like the idea of the rearrange |
That's because I changed that so that they are now italicized instead. 😄 Ignore forms are still dimmed. |
Regarding naming, I'm pretty happy with calling it Clojure Warrior. I don't want to change the settings names, so then it makes sense to call the module something similar to what the settings say. Regarding rearranging, I am all for that, but it is a different issue than this PR, I'd say. |
But how does a user now, that these "strange"
Yes but it should be done not too long after the merge I think. |
That's good! I - and my eyes - like that much better. gg |
There are some unused imports and linter warnings (strangely the |
That's what I meant. I want people's old settings to continue to work. Which they do now. We can discuss how wise that is with regards to better names, but at least we are not making anything worse this way. 😄 |
|
No - I tried that first. The npm page for |
At a glance seems to be fine to me :) |
I decided that it was better to change the name now, rather than later. It is now called ”Calva Highlight”, since that is closest to what it provides. We should probably move the grammar things to this module/subdirectory as well, but that is for later. In order to not just abandon the users with silently non-functioning settings, I have added a detector for oldly named settings and flash a warning message when those are detected. The message includes information on what the user should now do. To test this, add some settings that are valid for |
Merged it since you guys were OK with it and I just change things according to previous feedback. Please be alert on any problems that could be related to this change when you have pulled |
This is just started.
When it's done it will have Introduced the following change(s):
I have:
dev
branch. (Or have specific reasons to target some other branch.)master
. (Sorry for the nagging.)README.md
[Unreleased]
entry inCHANGELOG.md
, linking the issue(s) that the PR is addressing.Ping: @cfehse , @kstehn