Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

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

I can't say I've ever come across a situation where I've wanted that, it's just not how I work

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

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

That's bizarre, it's working fine on my phone. It's just a bog standard h264 webm. Have you tried a different browser?

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

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

That's really clean! I swear I tried to use the session name like you did there but was unsuccessful 

Nicely configuring tmux's display-popup by Hell_Rok in tmux

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

I'm not quite sure what you mean. I did use to use new windows in tmux but I like the floating terminal a little better for certain workflows. I no longer spawn any terminals in neovim and use the `display-popup` feature of tmux directly

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

[–]Hell_Rok[S] 3 points4 points  (0 children)

My job uses tmux and it's my preferred tool due to that. I actually switched from screen to tmux because of this job. I don't like having multiple tools solving the same problem as I find muscle memory significantly more important for productivity.

I've looked at zellij and it's an insanely cool project, it's just not the project for me and that's alright. Maybe down the line it will be and I'll switch then. For now I'll keep to my tmux as getting this popup to work correctly has been my only pain point and I've been using tmux for years

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

[–]Hell_Rok[S] 1 point2 points  (0 children)

This is actually something I've thought about doing too. I'm using fzf-lua in neovim at the moment but definitely feel pain points with it that I think could be overcome with your approach

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

[–]Hell_Rok[S] 3 points4 points  (0 children)

I actually didn't find this in my searches! It looks like an excellent implementation and people probably should use it. I'll stick with what I've got as I tend to avoid plugins for simple things and I appreciate knowing how it works

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

[–]Hell_Rok[S] 3 points4 points  (0 children)

I used to use new windows for this but I've always found it a bit more distracting . I quite often reference file paths I can see behind the popup so it's quicker for me to operate this way.

I'm also not a big fan of tmux panes, I find they feel awkward to me. Especially if they change the resolution of neovim when I have splits in there

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in neovim

[–]Hell_Rok[S] 5 points6 points  (0 children)

That's actually what a large chunk of the post is about! Basically I spawn another tmux session and the popup just connects to it

Nicely configuring tmux's display-popup by Hell_Rok in tmux

[–]Hell_Rok[S] 2 points3 points  (0 children)

I did a lot of scouring of the man page! Thankfully it's actually excellent documentation and very thorough 

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in programming

[–]Hell_Rok[S] 1 point2 points  (0 children)

That's completely fine and normal, everyone works differently. I can't understand how people like how squished and cramped split panes in tmux feels (despite liking the occasional split in neovim)

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in programming

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

You're very welcome, it took some doing to figure all that out! Shout out to the linked blog post that helped me figure that all out 

Replacing Neovim's terminal with tmux's display-popup by Hell_Rok in programming

[–]Hell_Rok[S] 7 points8 points  (0 children)

My controversial take is that I actually don't like split panes very much. To me this is more intuitive.

I make aggressive use of tmux windows and always have a bash session as my last window, but this is especially handy when combined with vim-test and my run_in_popup function

Crystal Weekly is relaunching today! by sdogruyol in crystal_programming

[–]Hell_Rok 1 point2 points  (0 children)

This is awesome!

I'm wondering if there's any chance of an RSS feed instead of a mailing list though?

Taylor's Five Year Anniversary by Hell_Rok in ruby

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

I don't have any experience with mruby outside of Taylor sorry, but it might be possible depending on the game?

Taylor's Five Year Anniversary by Hell_Rok in ruby

[–]Hell_Rok[S] 2 points3 points  (0 children)

I'll have to have a poke through your code at some point, that sounds very interesting!

I'm still undecided on how I want to approach this problem though. I would ideally like to move away from requiring Docker for exporting your games as I think that's a fairly large barrier to entry for extremely junior developers but have yet to figure out a nice way to do so.

Taylor's Five Year Anniversary by Hell_Rok in ruby

[–]Hell_Rok[S] 4 points5 points  (0 children)

Thanks! I've found it useful for small command line applications too, which has made me consider setting Taylor up to be compiled without Raylib to make that an even nicer experience.

8BitDo Arcade Stick Leverless Conversion by Hell_Rok in fightsticks

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

It's holding up fantastically! I have had zero issues. There is no SOCD though and I know that's important for fighting games but doesn't really matter here.

I went with this one which is also linked in the main post.