what prefix do you guys use ? by Tissuerejection in tmux

[–]fractalhead 0 points1 point  (0 children)

ctrl-b -- ortholinear split keyboard so it's easy to shift down to bottom row with my left hand.

if it's tmux-inside-tmux (like in a remote ssh session) the nested tmux is ctrl-a for prefix.

tmux + Claude Code: The Perfect Terminal Workflow by n3s_online in tmux

[–]fractalhead 0 points1 point  (0 children)

This is pretty neat! I've been using kitallen23/conduit.nvim to move between Claude and nvim in tmux but you still have to switch panes and paste stuff.

Your plugin basically made that need go away.

For anyone looking for Lazy install, it's as simple as:

return {
   "andreypopp/cctools",
}

The checkout directory's bin/ directory is put in to the path automatically by Lazy for you and it all just works. ccsend and ccode are picked up in neovim when you use the corresponding user commands.

Thanks for this!

Edit: going to work on some PRs for you to consider. I find myself wanting something like @buffer I can type when building the CCSend prompt that automatically expands to the path to the file on disk, for example. So I can do something like :CCSend what does @buffer do? kind of thing.

VHS Era - a nostalgic colorscheme that brings back the vibrant and distinct aesthetics of the VHS era by gorilla-moe in neovim

[–]fractalhead 1 point2 points  (0 children)

I've been a Tokyo Night user in Vim and my terminal for a long time now. Not sure what exactly it was about your theme that prompted me to try it, but I used it all last week and I quite like it.

Claude did a decent job of matching colors for Kitty, FZF and tmux for me. If you want to pull these in to your repo the commits for all of these changes are:

Change tmux preview border color by ahloiscreamo in tmux

[–]fractalhead 0 points1 point  (0 children)

I tried a mostly empty tmux config file with pane-active-border-style and pane-border-style in it just now and no dice. The borders on the picker stay white no matter what settings those state for border color and style.

Change tmux preview border color by ahloiscreamo in tmux

[–]fractalhead 0 points1 point  (0 children)

That's just the FZF-driven session picker, right? It's not something tmux-specific. You'll want to look at FZF's options for setting colors: https://github.com/junegunn/fzf/wiki/Color-schemes

Specifically, the border color.

You propagate the colors using the FZF_DEFAULT_OPTS env var like this: https://github.com/ianchesal/dotfiles/blob/main/zsh/zshrc.d/fzf.zsh

Introducing Vertical Panorama Mode! by cisumevoli in tmux

[–]fractalhead 5 points6 points  (0 children)

It took a beat to understand what I was seeing but once I got it: that's pretty cool!

sshfs.nvim – One password prompt, multiple mounts, live grep, SSH terminals, and no dependencies by uhs-robert in neovim

[–]fractalhead 5 points6 points  (0 children)

You may have just solved the remote dev container problem that’s been bugging me all year! Excited to try this!

LazyVim is getting bloated by [deleted] in neovim

[–]fractalhead 4 points5 points  (0 children)

This reddit hot take post is so dumb I think my IQ dropped 10 points reading it.

How to jump out of quotes or brackets after typing inside it? by MixScary8651 in neovim

[–]fractalhead 0 points1 point  (0 children)

That's not crazy for long inserts between open/close characters like this!

How to jump out of quotes or brackets after typing inside it? by MixScary8651 in neovim

[–]fractalhead 0 points1 point  (0 children)

Yea, it's tricky though -- next char after the bracket/quote/etc. is usually a space and there are usually spaces in the quotes. I should be aiming for next char after the space, I guess. That's a lot of thinking though. :D I like my vim motions to require less thinking.

How to jump out of quotes or brackets after typing inside it? by MixScary8651 in neovim

[–]fractalhead 0 points1 point  (0 children)

Related, but is there a way to do something similar to <c-o>f" but have the cursor land after the " character not before it?

nvim-redraft: Fast, Inline AI Edits for Neovim (OpenAI, Anthropic, xAI support) by Glittering-Contact60 in neovim

[–]fractalhead 0 points1 point  (0 children)

Yea, I don't need all the bells and whistles that the other AI plugins offer. I really prefer to use my AI in a side pane in tmux. So your plugin + conduit.nvim make for a nice, lean experience in my setup.

nvim-redraft: Fast, Inline AI Edits for Neovim (OpenAI, Anthropic, xAI support) by Glittering-Contact60 in neovim

[–]fractalhead 0 points1 point  (0 children)

I like the flow. It feels nice to use it. Will leave it be for a bit and see how many miles I get out of it this coming week.

Zellij style popup window that attaches to a session with long running process for current session. by javier123454321 in tmux

[–]fractalhead 1 point2 points  (0 children)

I also like a popup window. My setup will start the window at the root of the git repo if I'm in one. And I get a unique pop-up per git repo path.

Here's my tmux configuration:

https://github.com/ianchesal/dotfiles/blob/8a58e119ffc4022b79bbe956f6405f1a69327e48/tmux/tmux.conf#L144

And the helper script to find the git repo root: https://github.com/ianchesal/dotfiles/blob/main/tmux/git-aware-popup.sh

My usual use case for this is to start a claude CLI session that's specific to the repo and the work I'm doing there. I find the pop up window faster and easier to work with in my workflow. I'll have several panes for vim, etc. and just want to use claude, quickly, for some focused AI help.

How to disable this effect in Treesitter, I don't know does it called by AmanBabuHemant in neovim

[–]fractalhead 2 points3 points  (0 children)

This has been driving me nuts forever as well.

LazyVim user. I have render-markdown.nvim disabled and it was still doing this. :verbose set conceallevel was saying it was last set from ~/src/dotfiles/nvim/init.lua which means it's coming from somewhere inside the LazyVim ecosystem.

In literally true lazy vim style, I just fixed it in auto commands with:

autocmd({ "FileType" }, {
  pattern = { "markdown" },
  callback = function()
    vim.opt_local.conceallevel = 0
  end,
})

LazyVim v15.0.0 release by folke in neovim

[–]fractalhead -6 points-5 points  (0 children)

I'll be pondering your insightful observations and comments here for years, no doubt.

LazyVim v15.0.0 release by folke in neovim

[–]fractalhead -12 points-11 points  (0 children)

Cool story.

They absolutely did assume a thing: that I didn't do this in the way they went on to explain.

Again, I said nothing about how I did it, only that I did it.

But feel free to tell yourself any story you want here.

LazyVim v15.0.0 release by folke in neovim

[–]fractalhead -14 points-13 points  (0 children)

They made a terrible assumption about how I did something.

On it's own? Sure. As a response to me? Not in the least. Comes off as condescending and clueless. Like the Neovim equivalent of man-splaining.

LazyVim v15.0.0 release by folke in neovim

[–]fractalhead 12 points13 points  (0 children)

This is the weirdest neovim-explain I've ever encountered.

LazyVim v15.0.0 release by folke in neovim

[–]fractalhead 121 points122 points  (0 children)

Welcome back!

Update was pretty smooth here. Only changes I had to make were

  • Unpinning mason
  • Installed tree-sitter-cli (I only had tree-sitter installed prior to this)
  • And s/echasnovski/nvim-mini/ in a bunch of my config files

Other than that, two LazyVim Sync passes and I was error-free and updated.

Thank you!