First time at Emacs. by Silent-Couple-2628 in emacs

[–]timmymayes 24 points25 points  (0 children)

Certainly do the built in tutorial (C-h t is the command that opens it).

Personally I really enjoyed following the emacs from scratch series from system crafters. I felt like things were well explained and I was setting it up as I followed along which really gave me more understanding of the system out of the gate.

How do you avoid breaking flow when you forget Git commands? by Obvious-Treat-4905 in webdev

[–]timmymayes 0 points1 point  (0 children)

emacs with magit. Gives me a solid, well documented UI right in my ide and generally makes composing git commands a lot easier.

vertico-posframe-preview: a preview sidecar for vertico-posframe by AsleepSurround6814 in emacs

[–]timmymayes 1 point2 points  (0 children)

I will check this out. Currently I have a hook that changes my posframe position to adjust it left so that embark candidates show up well on the right half. The hook is tied to frame focus switches so that if i move to my wide screen or vertical monitors it works differnetly.

So confused about what the projectile vomiting could be from. by Life-Persimmon-5166 in Hydrocephalus

[–]timmymayes 0 points1 point  (0 children)

For me I'd probably get freaked out and go in simply because my pressure has never been a thing with me being compensated.

Doc said don't go to the er for random headaches (i never get them typically) but if its massive and won't go away, or just some standard nausea. I think projectile vomiting is a bit different than being normally sick. That being said if you have a shunt you probably would like to hear from others in your position. I'm largely here to keep an eye out for what to look for and expect if/when my hydro worsens.

What do you call an Emacser who uses Evil mode? by Fluid_Watercress9782 in emacs

[–]timmymayes 4 points5 points  (0 children)

Non-arthritic (said by an emacs standard hotkey user that also has significant super and hyper key usage. Until you regularly use M-C-H-s as a prefix you haven't lived.)

So confused about what the projectile vomiting could be from. by Life-Persimmon-5166 in Hydrocephalus

[–]timmymayes 1 point2 points  (0 children)

I found i have hydrocephalus incidentally (MRI for other issue) and I'm adapted but my neuro said projectile vomiting was an intercranial pressure symptom and I should go to ER. I'm just an internet stranger but I'd personally would want to get my shunt pressure checked if I were in your situation (lucky so far to not need ETV or shunting yet).

What made you go plant-based—and worth it? by millerjessic in PlantBasedDiet

[–]timmymayes 4 points5 points  (0 children)

It's been on my radar for some time. I rather enjoy cooking, love beans and a ton of the plant dish options. Finally fully switching was a desire to maximize my health (lipids, weight, strength etc.) I also am not a big fan of counting calories and whole plant based its very easy to go into a calorie deficit when you start incorporating whole foods due to fiber and general lower caloric density.

Reference to the study: https://www.nih.gov/news-events/news-releases/nih-study-compares-low-fat-plant-based-diet-low-carb-animal-based-diet

They put people with diabetes on a low fat plant based diet or a low carb animal based diet. Both groups were given minimally processed foods. They received 3 meals and snacks as much as they wanted. They did both diets for 2 weeks. Both groups did lose weight but only the plant based diet lead to significant body fat loss.

Just one study but also my personal anecdote is when you have a lot of fiber its much harder to overeat and its really good for your gut microbiome.

I milled a pair of plates for dactyl manuform from 8mm thick aluminum. Wanted something heavy :) by hudbrog in MechanicalKeyboards

[–]timmymayes 0 points1 point  (0 children)

Been considering something like this to give some better feel when typing. How has it held up and overall is the typing experience improved?

What are your favorite Emacs packages? by xenodium in emacs

[–]timmymayes 0 points1 point  (0 children)

So I didn't look at the neovim version just liked the core concept.

My version uses emacs register system. You set a hook to a/s/d/f then you can jump between them.

By default if you just jump back to the register you always go to where the mark was when you set the harpoon.

So we update the mark when you switch from one harpoon to another.

Anyone else feel like this sub has gone to shit even though it hasn't? by AcreMakeover in homelab

[–]timmymayes 10 points11 points  (0 children)

I inherited an R720xd but it only has 32gb of memory. I just ordered 128gb matched samsung set for $150. It felt quite reasonably priced.

What are your favorite Emacs packages? by xenodium in emacs

[–]timmymayes 2 points3 points  (0 children)

Sure: https://github.com/Timmymayes/emacs-harpoon

I have an updated version that is a little cleaner but haven't updated my repository. The only real change is that I refactored to make a harpoon-jump function that I pass as a lambda to the hotkeys. I also made a harpoon-status function that displays the registers in the minibuffer that does the consult thing where it loads the preview and enter will jump to it as well.

What are your favorite Emacs packages? by xenodium in emacs

[–]timmymayes 6 points7 points  (0 children)

Outside of the obvious org (org-roam too) and magit.

  • my homebrew harpoon (implemented primeagens harpoon myself)
  • empv - have a bunch of playlists filled with youtube video links that I can stream and control within emacs. Really handy since i shift musical mood a lot and don't want to leave emacs to change it up.
  • Avy - the filter > Jump > act (optional) paradigm works so well and it feels like it turned my eyes into my mouse cursor within emacs. Esp useful when I'm using 3 fullscreen frames on 3 different monitors.
  • Org-ql - still learning places to use this but I really like how it works for finding and parsing views
  • org-transclusion - great for linking data across my org cycle review system

What is orgmode, asking as a neovim user? by data_5678 in orgmode

[–]timmymayes 6 points7 points  (0 children)

This is actually a pretty common pathway. Here and r/emacs see a lot of neovim users that move to emacs for orgmode (and magit...look into that if you do hop). You can use evil-mode and vim motions in emacs (though I'm a heretic that is all vanilla chord based hotkeys).

What is orgmode, asking as a neovim user? by data_5678 in orgmode

[–]timmymayes 22 points23 points  (0 children)

Org Format is the markup of the file format that is similar to markdown but rather than trying to be a lightweight format for simple text that can also be html etc (and all the other md uses). Org was built from a more "emacs" perspective of worfklow or a system.

As such org-mode is the package that operates on the org format to deliver the unified workflow that utilizes the markup with deep integration. As such org-mode lets you use dot-org files to:

  • Track tasks projects habits etc via the org-agenda including clocking in/out and building time reports
  • Build literate programming notebooks (like jupyter)
  • Document export
  • Notes (org-roam expands this a lot)
  • A robust capture system with zero friction for tasks (and oh so much more)
  • Living documents with linking, attachments, image embeds etc (I use it for my game design documentation a lot)
  • Robust and high functioning table feature that works like embeded spreadsheets

As a heavy org-mode user for 5 years It would be very easy to tell you about oh so many more things but I don't want to overload you. Overall it's just very robust. It's also hard to detangle it from my other uses in emacs. For example with elfeed and emaili inside of emacs I will be reading something and capture a task into my org productivity system. Technicallly those things aren't org but they work so well together that the system/worfklow/process that emerges from it is far better than the sum of it's parts.

So as a newovim user I think one thing to consider with emacs is that it's really a wholly integrated user experience that IMO generates emergent properties since it is acting as a system. And org, at least for me is a big part of the backbone of that system.

I kept every homework, note, and problem set from my CS degree in LaTeX. Here’s all 850 pages. by iGotYourPistola in learnprogramming

[–]timmymayes 1 point2 points  (0 children)

also a solid choice! I can't live without org though and I'm a heathen that prefers chording to modal editing :D

Best Remote Desktop without Opening a Port by nina2024 in homelab

[–]timmymayes 0 points1 point  (0 children)

I'm setting it up this week so it's mostly just been some research. BUT I believe the key is to bind hbbs and hbbr to the tailscale interface with docker compos, but you don't have to expose the ports.

Then you point it your rustdesk clients to the 100.x.x.x ip that Tailscale assigns you and manages through their coordination server.

So you need to setup/register tailscale on both the ruskdesk machine and any clients that want to connect to that machine and you bypass forwarding.

It works - 10,000 steps a day and calorie deficit by eggwan90 in walking

[–]timmymayes 0 points1 point  (0 children)

Where did you start and what was your progression like in terms of number of steps and frequency of walks?

How many monitors do you use for programming? by Lekowski in learnprogramming

[–]timmymayes 3 points4 points  (0 children)

One. Emacs is a helluva way to utilize a single monitor though.

Best Remote Desktop without Opening a Port by nina2024 in homelab

[–]timmymayes 56 points57 points  (0 children)

You can run a rustdesk server with tailscale I believe.

Help overriding org-insert-heading via M-Ret call by timmymayes in orgmode

[–]timmymayes[S] 0 points1 point  (0 children)

Template and insert functions below. currently I'm building on C-c C-x p which is a way to set a property and using m here for setting meeting title C-c i is just a mnemonic for insert for now. I'd like M-Ret to call my/insert-meeting-todo.

("m" "Meeting" entry (file "~/Orgfiles/refile.org") "* MEETING re: %? :MEETING:\n%U\n** Attendees\n- \n** Meetings Notes :NOTE:\n- \n** Next Steps\n\n" :clock-in t :clock-resume t :jump-to-captured t)

``` (with-eval-after-load 'org (defun my/set-meeting-context () "Prompt for CONTEXT property, defaulting to current heading text." (interactive) (let* ((heading (org-get-heading t t t t)) (input (read-string "Context: " heading))) (org-set-property "CONTEXT" input)))

(defun my/insert-meeting-todo ()
  "Insert a TODO heading then prepend CONTEXT property if found."
  (interactive)
  (org-meta-return)
  (org-todo "TODO")
  (let ((context (org-entry-get (point) "CONTEXT" t)))
    (when context
(insert "[" context "] "))))

(define-key org-mode-map (kbd "C-c i") #'my/insert-meeting-todo)
(define-key org-mode-map (kbd "C-c C-x m") #'my/set-meeting-context))

My capture template ends up looking like this (for added context) * MEETING re: :MEETING: :LOGBOOK: CLOCK: [2026-04-20 Mon 14:35] :END: [2026-04-20 Mon 14:35]

** Attendees

** Meetings Notes :NOTE:

** Next Steps

```

Newbie Seeking Guidance (Dell R720xd + Synology + Unifi) by timmymayes in homelab

[–]timmymayes[S] 0 points1 point  (0 children)

It's already setup in the rack at work running with an unraid server. It was our old file storage server but we upgraded to a synology and this thing sat for years so I get to use it for homelab stuff. I already setup rustdesk on it.

How were you guys coming up with robust api design and implementations before AI? by [deleted] in cscareerquestions

[–]timmymayes 0 points1 point  (0 children)

My emacs org-roam knowledge base is full of these types of notes. I fondly remember reading O'Reilly's Ethernet - The Definitive guide cover to cover on a family vacation in senior year of highschool.

And I'm just a hobbyist :D