This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-05-02
Channels
- # announcements (4)
- # aws (18)
- # beginners (227)
- # boot (1)
- # calva (13)
- # cider (22)
- # clara (2)
- # cljs-dev (17)
- # clojure (85)
- # clojure-brasil (2)
- # clojure-dev (55)
- # clojure-europe (2)
- # clojure-italy (18)
- # clojure-japan (4)
- # clojure-losangeles (1)
- # clojure-nl (5)
- # clojure-uk (53)
- # clojurescript (46)
- # clojureverse-ops (8)
- # cursive (17)
- # data-science (3)
- # datascript (3)
- # datomic (25)
- # duct (4)
- # emacs (2)
- # figwheel-main (1)
- # fulcro (9)
- # hoplon (2)
- # hyperfiddle (1)
- # jobs-discuss (5)
- # kaocha (7)
- # leiningen (3)
- # nrepl (50)
- # off-topic (32)
- # portland-or (1)
- # re-frame (19)
- # reitit (2)
- # shadow-cljs (30)
- # spacemacs (2)
- # sql (8)
- # tools-deps (4)
- # vim (26)
- # xtdb (3)
- # yada (8)
Anyone who can recommend any articles/tutorials/websites on Postgres? (In-depth).
https://makandracards.com/makandra/18579-postgresql-cheat-sheet-for-mysql-lamers helped me get started
I found http://www.interdb.jp/pg/pgsql01.html, I like it so far.
Does anyone have recommendations for group programming switching between individuals vim/emacs setups?
Yesterday I found out about https://floobits.com/help/plugins, made for remote pair programming. It has emacs and neovim plugins. Maybe that helps?
I was hoping to stick around the same machine/repl, but I might be able to hack it up
we are vim/emacs users, 🙂 the problem we're solving is that our editors all work differently and we can't be productive
Spacemacs exclaims the ability to switch between vim\emacs bindings easily. https://pragprog.com/book/jkrp/remote-pairing I’ve been reading that this week. I think it raises a good point that with the right setup remote pairing, even if in the same room, can be more effective. As for the repl connection I suspect you should be able to run something like ngrok on a local nrepl port and people can connect to it remotely. Alternatively you could use tmux with a window running nREPL server, a window for vim and a window for emacs. Whomever has control can switch to the vim or emacs window.
If you all connect to the same tmux session you will see the same screen, have a repl, and choice of editors available to the host.
i guess each user could have their own instance of emacs. but honestly, i think that is more of a social problem than technical: get everyone to agree on some basic keybindings.
i imagined you were running the editor remotely via X. and so the editor has access to the remote filesystem
if alternating between editors is out of the question (not sure why it needs to be), that leaves emulating the vim peoples' workflows in emacs, which should be fairly straightforward. spacemacs emulates many tpope plugins out of the box these days, and spacemacs bindings can be trivially set up in vim, so then it's just a matter of mapping fireplace functionality to cider. ...or skip all that work and switch editors when the driver changes
I'm the reason we can't/won't try spacemacs, I can't use it! It doesn't work anything like vim.
Or, at least not the parts I need for editing clojure. I would have to learn bindings from the start again.
As a recent vim to spacemacs convert, join the dark side! I didn't work with lisp/clojure at all before making the switch, but from what I hear cider is far more powerful than fireplace. That said I know tim pope is brilliant at making vim plugins that feel native, I'm sure fireplace is no exception. Come for org-mode, stay for client-server, TRAMP, and the ability to extend your editor with lisp (say what you will about emacs lisp, but it blows vimscript out the water). I say this all as a 3+ year vim user who tried spacemacs and hated it a year or two ago.
On emacs you can enable auto-revert-mode
so if you modify the file on another program emacs will automatically update it
I don't know vim, but it seems :set autoread
is similar to that (https://stackoverflow.com/a/2158128)