This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
- # announcements (1)
- # asami (3)
- # babashka (51)
- # beginners (86)
- # chlorine-clover (1)
- # cider (18)
- # clara (5)
- # clj-kondo (6)
- # cljsrn (6)
- # clojure (2)
- # clojure-europe (18)
- # clojure-uk (1)
- # clojurescript (57)
- # clojureverse-ops (2)
- # code-reviews (9)
- # cryogen (11)
- # depstar (5)
- # jackdaw (2)
- # malli (8)
- # nrepl (2)
- # off-topic (66)
- # practicalli (3)
- # reitit (6)
- # shadow-cljs (83)
- # sql (4)
- # vim (24)
- # xtdb (4)
Iced question: is it possible to reload all of the tests in a file/namespace? I copied a test file and ran the tests, looking to delete certain ones after they failed (lol don’t ask why), and then after deleting them, rerunning the tests in that namespace continued to highlight the now-deleted failing tests.
you can also destroy the ns with
remove-ns - it will be recreated when you reload the file
I would love to see people work with their vim clojurescript setup, because although everything is available (plugins, config, keybindings) without seeing the integrated use of the whole, it's hard to climb the learning curve
Very good point. I remember that I struggled with that a few years back. I will try to screencast a demo of my workflow with vim + fireplace working on https://github.com/athensresearch/athens/ codebase that is built with shadow-cljs.
I had the same experience as you (still do to some extent) when starting out with Conjure. But I could maybe wrap together an article or screencast, would be good to do it for my own workflows sake as well
If you can do it and have the time to spare, I think it would help more people than just me. There are relatively few of these kinds of videos, or at least a few that I can find. There are quite a lot that talk about some aspect of vim, but those rarely show the whole experience.
https://www.youtube.com/watch?v=PmSPKvlJk74 so I am watching this and trying to see what the keys are in vim sexp
Looks pretty good, I learned them by
:h vim-sexp and reading the source of tpopes remaps: https://github.com/tpope/vim-sexp-mappings-for-regular-people/blob/master/plugin/sexp_mappings_for_regular_people.vim#L30 - and then trying them out.
Not the most efficent way to learn for sure..
I thought about just doing a few gifs like those and writing something useful around them
Yeah, a gif like that explains everything much faster than the docs. I am trying to figure out how to indent multiple lines and nothing works. One difficulty that is a constant block for me is that I am used to symmetric operations, e.g. how <e or >e are symmetric, but that seems not to be the way when it's about indents
whenever anyone uses the word "just" when giving advice of any kind, it should be a red flag, that maybe it's not "just"
"just" saying. been using vim since 2009. it was never just one thing, because to do anything useful, it had to do multiple things at once, and be useful in many ways at once.
Also, it's a wonderment to me when I ask for sharing an "integrated" experience, and I talk about "the whole", it can be taken as if the same could be achieved incrementally. How?
e.g. like this https://www.youtube.com/watch?v=ZSwbiZhvMdQ