This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-02-05
Channels
- # bangalore-clj (2)
- # beginners (132)
- # boot (311)
- # cider (5)
- # cljs-dev (27)
- # cljsjs (2)
- # cljsrn (16)
- # clojure (76)
- # clojure-art (1)
- # clojure-france (8)
- # clojure-russia (35)
- # clojure-spain (3)
- # clojure-spec (2)
- # clojure-uk (11)
- # clojureindia (1)
- # clojurescript (98)
- # core-async (3)
- # css (9)
- # cursive (9)
- # datascript (7)
- # datomic (7)
- # emacs (30)
- # jobs (1)
- # lein-figwheel (7)
- # london-clojurians (1)
- # lumo (14)
- # off-topic (6)
- # om (1)
- # planck (3)
- # protorepl (1)
- # re-frame (27)
- # reagent (17)
- # spacemacs (10)
- # untangled (1)
- # yada (16)
@beppu: I don't understand the internals of emacs -- why is the above true? don't things get GC-ed when buffers (or portions of buffers) are killed ?
I don't know either. But I do admit, running 3 shells in emacs (boot client-dev, boot server-dev, dev_appserver.sh) has resulted in certain "lag" for me when editing files
(it's sorta like tailing files since whenver I save stuff, all the auto recompile from boot client / boot server flood the screen)
Interesting. 3 shells is probably the most I've run inside emacs too, but I've not anything as heavy as you just mentioned yet.
they're also more "read-only" than "shells" in that I'm reading the output / scrolling, but not really interacting
no, but I should look into it, right now, I have them bound to in a way they pop up new frames which contain the shell
so when I run them, I get 3 new frames, anmed boot-client boot-server and gae -- then I reasize / rearrange them in OSX
It doesn't come bundled with Spacemacs, but I liked it so much I installed helm-mt and multiterm myself.
I have a 915 line org file that tangles into my .emacs.d/init.el -- but I feel that's relatively tiny compared to what emacs experts accumulate over the years
I didn't like how hide-show hid/shown my code blocks, and I liked the headings way to manager hiding/showing codeblocks
helm-mt makes it easy to switch between shells. Also, with spacemacs, it was really hard to run multiple terminals without something like helm-mt to help me out.
spacemacs is brilliant; at the same time, I can't believe it took people that many years to invent it 🙂
@hkjels I was looking through https://github.com/hkjels/org and your shell programming is very good.
@beppu: thanks. I built a little helper for that sort of thing https://github.com/hkjels/house-of-commands
Very nice. I may use it the next time I feel like writing shell scripts with subcommands.
@hkjels a very simple but super useful project right there, thanks!