denolfe
> If you think there is even a 1% chance a skill might apply to what you are doing, you ABSOLUTELY MUST invoke the skill. IF A SKILL APPLIES TO YOUR TASK, YOU DO NOT HAVE A CHOICE. YOU MUST USE IT.
While this may result in overzealous activation of skills, I've found that if I have a skill related, I _want_ to use it. It has worked well for me.
A few things that keep me from switching to it full time:
- Missing search scrollback (cmd+f). This appears to be coming soon: https://github.com/ghostty-org/ghostty/issues/189
- More of a nitpick than anything, but the only way to disable cursor blinking is to disable shell integration. Unfortunately, this means taking away things like native scrolling and likely some other things I don't know about. I see there is a discussion here to possibly address this: https://github.com/ghostty-org/ghostty/discussions/2812
I feel like this would be a no-brainer switch for me once the above are addressed.
My old suite had:
- Universal VIM movement w/ CapsLock
- App launch hotkeys
- App-specific hotkeys
- Easy text-expansion
Hasn't been updated in years, but here is the repo for those interested: https://github.com/denolfe/autohotkey
Or a nice boilerplate to start from: https://github.com/denolfe/AutoHotkeyBoilerplate
Coincidentally, my AHK config was my first open source repo on GitHub. I'm glad to see it moving forward.
Unfortunately, GH Discussions hasn't really taken off because of, in my opinion, lack of integrations and bad SEO.
Hammerspoon for window management is also amazing, though I recently switched to Phoenix because it can be configured in TypeScript.
For instance:
- Field-based access control - This allows a developer to use code to write complex functions in order to regular access to a field. This can also reference the currently logged in user's permissions/fields etc.
- Conditional logic - Functions can be written to show/hide certain fields in the admin UI
- Dynamic field types - Complex layouts can be built with the Block and Array field types. This allows the ability to build out more of a "page builder" type input vs. simple CRUD.
I hope that answers your question. Here are some links to the docs on each of those:
- https://payloadcms.com/docs/access-control/overview
- https://payloadcms.com/docs/fields/overview#conditional-logi...
The flexible content models and rich text editor makes me think you'll find it interesting.
Disclaimer: I'm a contributor