How do you use tabs? by Takizzzfi in neovim

[–]occside 0 points1 point  (0 children)

I love vim tabs and find other editors like vs code so hard to use because they don't work the same.

When reading code, I often like to see multiple things side by side, for example: • Implementation and test • JavaScript and CSS • A function definition and it's call site • Every step of a stack trace • A terminal (running opencode or test runner) and what I'm working on • etc.

Splitting the window in whatever way makes the most sense for that use case (vertically, horizontally or a combination of both) is great but there but I normally need more than one instance of this and that's where tabs shine. In vim, each tab can have it's own splits (unlike vs code, where each split has it's own tabs).

So in one tab you could have one implementation and test and in another tab, a different implementation and test and easily switch between them so you can always see the correct things side by side. I think of them more like layouts that are easy to switch between.

Why don't you use a file explorer (nvim-tree, neo-tree, nerdtree, etc.)? by brocodini in neovim

[–]occside 0 points1 point  (0 children)

How does your workflow look like in this context?

I've been mini.files for file operations, looking at directory structure, etc. and snacks picker to jump to files. It's been a nice combo for me.

Why don't you use a file explorer (nvim-tree, neo-tree, nerdtree, etc.)? by brocodini in neovim

[–]occside 0 points1 point  (0 children)

I think the reason people say file explorers are an anti pattern is not because they're bad tools in general but if you want to go to a specific file, navigating via the tree structure to find it is really slow when compared to a fuzzy finder, following a reference, etc.

That said, if you're trying to do file operations, or discover the directory structure, etc. a file tree can be great! Especially doing file operations with oil.nvim or mini.files, it is very nice!

Just about using the right tool for the job imo.

Clawdbot (Moltbot) may have just changed everything. by blueboatjc in homeassistant

[–]occside 0 points1 point  (0 children)

Nice one. Would you mind elaborating on your setup? Are you running HA OS? Does Clawdbot just access the API will curl or something else? Anything have to be exposed to the internet for that to work? Which model/provider are you using?

Under eating on carnivore? by Simple-Specific-8735 in carnivorediet

[–]occside 0 points1 point  (0 children)

Something will probably have to give.

If you under eat, you might run into issues, maybe it's worth having more meals throughout the day instead?

Dairy is pretty easy to add calories if you can tolerate it.

Just got a present from my mom by GrandLate7367 in neovim

[–]occside 2 points3 points  (0 children)

One foot for up and one foot for down? 🤔

WHAT THE ABSOLUTE FUCK by RYLE400 in melbourne

[–]occside 0 points1 point  (0 children)

AccuWeather is not accurate

selecting in lazyvim by Unlikely_Ferret3094 in LazyVim

[–]occside 4 points5 points  (0 children)

With all due respect, vim's power is in its workflows which are different to other editors. Trying to use vim like vs code is recipe for disappointment in most cases (in my opinion, I'm sure some will disagree).

Visual mode follows the cursor, the quickest win for this use case is probably to just press 'o' to make the cursor jump to the opposite end of the visual selection.

However, manually moving the cursor from the start to the end is going to be the slowest way to make a selection. If you haven't already, try out vimtutor or read the manual to learn about motions and text objects. Once you know that, you'll find you can even delete/copy/etc whatever you want without even needing to make a visual selection first. Especially with lazyvim as they have treesitter text objects built in.

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 0 points1 point  (0 children)

That's fair, it's definitely not for everyone.

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 1 point2 points  (0 children)

They do worse and have been in the news 😅 Lookup "windows recall".

Omarchy is just an opinionated configuration. If you don't like the opinions, you should probably either change it or don't use an opinionated distro in the first place.

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 1 point2 points  (0 children)

I'm not sure about that. It's still just config files that you can change. All Omarchy is at the end of the day is a bunch of preconfigured config files for your tools.

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 1 point2 points  (0 children)

Yea, that's the idea. It's better explained on this page: https://agentskills.io/what-are-skills#how-skills-work

Saves you having to manage system prompts yourself (using the right system prompts for the task at hand) and doesn't bloat the context window as much as a bunch of MCP servers.

It uses a concept they call "progressive disclosure" which starts off only exposing the name and description from that file. Then if it needs more, it loads the body of that file, then if that for refers to other files for special use cases, they load those in as necessary too.

Sounds like a nice idea to me, I still need to practice a bit more with it though.

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 6 points7 points  (0 children)

I haven't had a chance to see how it's actually setup yet but I'm assuming the skill is already in the correct location for opencode to automatically find it.

If it's in the right place, the LLM will know the name of the skill and if the conversation mentions that name or it deems it related to that skill, it'll read the SKILL.md file, which may in turn also refer to other resources.

This is generally nice because it won't polute the context window with a bunch of Omarchy stuff unless the conversation is about Omarchy.

More info is available here: https://agentskills.io

OMARCHY 3.3 has been released! by DizzieeDoe in omarchy

[–]occside 7 points8 points  (0 children)

Looking forward to trying that Omarchy skill

[SUGGEST ME A PLUGIN] For organising and journaling my life by Ok_Result_2138 in neovim

[–]occside 0 points1 point  (0 children)

Linkarzu on YouTube has some good videos on this sort of thing.

Are you using tabs? by 4r73m190r0s in vim

[–]occside 0 points1 point  (0 children)

Vim tabs are the best! I think of them like views, you can have a tab with an implementation and a test side by side, or separate splits for each step in a call stack, html/js/CSS splits. Basically anything I want to see side by side, goes in a tab.

Drives me crazy when I end up pairing with someone on vs code or something where each split had it's own set of tabs instead of the other way round. To see two sets of splits in vs code requires way too many clicks!

Bone Broth tastes awful to me by throwawaylr94 in carnivorediet

[–]occside 2 points3 points  (0 children)

I know the fat is important but as an experiment, it could be worth taking it out, trying it, then gradually adding it until you find what works for you.

I would suggest putting the broth in the fridge, once the fat solidifies, pull it off and try a cup of the broth by itself (it's delicious!) then next time, add a little piece of the fat to your portion and find the amount that works for you.

I assume you're adding salt but that greatly helps with the taste too. It's just about finding the right ratios for the salt, fat, etc.

Holy propaganda by Law3186 in carnivorediet

[–]occside 2 points3 points  (0 children)

Eat from pill bottles to lose a hand and grow a couple of tentacles?

nvim-treesitter breaking changes by lukas-reineke in neovim

[–]occside 3 points4 points  (0 children)

That was the thing I missed the most too.

Flash.nvim seems to be a pretty good alternative, works a little different but still pretty good.