Fork me on GitHub
#clojure-uk
<
2021-01-26
>
dharrigan06:01:12

Good Morning Clojurians!

djm08:01:54

πŸ‘‹

djm08:01:46

After more than 15 years of using it, editing text outside of vim is always a little disconcerting to me

mccraigmccraig08:01:08

i have a similarly long emacs pedigree, and spacemacs is really nice, but the rotting foundations of emacs keeps showing through - jankiness, hangs, occasional crashes, terrible handling of repl output

mccraigmccraig09:01:23

vscode+calva is taking some getting used to, and i miss helm, but it's a lot slicker. we'll see

dharrigan09:01:59

I've started to play around a teenie-tiny wee bit with vscode + calva on my mac mini m1. Only for playing. I really doubt I could give up on my modal editing with vim and conjure. And unforutnately the vim plugin for vscode doesn't play nicely with calva.

dharrigan09:01:39

however, with neovim 5, there is a plugin for vscode that may be better - it uses neovim in the background...

dharrigan09:01:50

but I'll wait until neovim 5 is out before I try that.

alexlynham09:01:36

i find i generally have two editors up at any one time

alexlynham09:01:09

usually sublime with 3-4 columns for code navigation and as my 'spill to disk' space for avoiding keeping info in my short term memory

mccraigmccraig10:01:03

why don't you just have your 3-4 cols up in emacs ?

alexlynham10:01:15

i have 3 cols in emacs as well

alexlynham10:01:33

but it's the 7 +/- 2 thing isn't it

alexlynham10:01:54

can only focus on say three buffers at once, so the active work stays in emacs

alexlynham10:01:12

everything related but supporting tends to be open in sublime

mccraigmccraig10:01:33

ah ok, i was just using a second frame in emacs for that kinda stuff, or sometimes a separate layout

alexlynham10:01:57

that would also work

mccraigmccraig10:01:48

i keep 9 virtual screens around for different things ... i have my main editor window on space 6, and if i need breakout frames i'll put them on 5 or 7 and it's really easy to flip between them

mccraigmccraig10:01:37

once upon a time i used totalspaces to arrange the 9 into a 3x3 grid, but you can't run totalspaces without disabling SIP anymore, so i've got to content myself with apple's dumb 1x9 arrangement :man-shrugging:

alexlynham11:01:49

i find the window manager not super helpful so i guess in some ways i'm just working around that

mccraigmccraig11:01:06

yeah, macos default window manager is rubbish... but moving virtual desktops left/right with a keypress works ok, and spreading your windows over virtual desktops means that you don't ever have to find windows in a stack - another workaround for the rubbish window manager

alexlynham09:01:20

and then emacs for whatever buffer i'm currently editing

Jordan Robinson10:01:56

I find the same, I usually have intellij/cursive up and then vs code for bits of text and various things that don't make sense to be in a project. I did try the scratch feature of intellij if that's what it's called but could never get used to it. Saying that I also put all my notes in notion these days so I guess I have three editors open all the time πŸ˜…

Conor10:01:13

Press Ctrl+Alt+Shift+Insert

Jordan Robinson10:01:09

is this going to be like the time with alt f4

Conor10:01:26

Just do it, what's the worst that can happen

Jordan Robinson10:01:39

it's the nuclear football activation shortcut?

Jordan Robinson10:01:44

ahh scratch file

Jordan Robinson10:01:19

yeah it's cool I could just never get used to it

Jordan Robinson10:01:26

do they stay with each project?

Conor10:01:36

Yeah, AFAIK

Conor10:01:52

I mostly use it for comparing things or formatting stuff

Conor10:01:57

For actual notes I use Sublime

πŸ‹ 3
dharrigan10:01:00

I keep a notebook beside me, a gridded notebook, with a pen πŸ™‚

alexlynham10:01:46

i have a big notebook too, but some scratch stuff makes sense to be in a sublime text buffer

alexlynham10:01:27

my notebook is generally like, 'things to do today' so more of like, a high-level view of things

dharrigan10:01:19

ditto. I carry through to the next page things I didn't do today.

dharrigan10:01:22

I find it helps me

Olical11:01:33

Since my handwriting stopped progressing around the age of 10 and my left handedness smudges all ink into a gross blur I write everything up in notion, but the same concept πŸ™‚ I have a running "journal" page in there where I create collapsable headings for each year and month, then I have freeform markdown text for each day where I put ## @today and that inserts a dynamic date that updates over time with relative text like ## Last Tuesday. Works great for me! πŸ˜„

Jordan Robinson11:01:26

I do the same but with @now πŸ™‚

Olical11:01:25

Ah interesting! I think the day is granular enough for me but might come in handy!

Jordan Robinson11:01:05

I generally do an @now meeting name or task name and then drag it to a calendar view later on

Olical11:01:49

I can always drag todo lists around to different days then, highly recommend it for people looking for a digital notebook of sorts.

βž• 3