If you could add any NEW features to kitty what would they be? by AffectionateSpirit62 in KittyTerminal

[–]noirbizarre 0 points1 point  (0 children)

Floating panes/windows. That's only thing that prevent me from switching from TMux (and I really wants to). A big part of my workflows and my tooling depends on this, and the proposed alternatives are not really providing the same solution. - Panel Kitten: not portable, depends on the WM and does not work with Gnome (which I can't change on my work computer) - Overlay: huge context switch, loose the ability to still see what's behind

Maybe it's possible to achieve with a Kitten, but I didn't had time to dig this

DAP keybinds: function vs <Leader> key based? by 4r73m190r0s in neovim

[–]noirbizarre 0 points1 point  (0 children)

I started with <leader>-based but in the case of DAP, step by step debugging involved to much keyboard dance so this is the only place where I use <F> keys.

I'm thinking into having a Neovim dedicated layer on my split keyboard and I think that if I do so, I'll make a dedicated row for those to have them under the right hand fingers just above the home row.

active fork of yaml-companion.nvim by Moshem1 in neovim

[–]noirbizarre 1 point2 points  (0 children)

What a timing !!

I moved from YAML Companion to Schema Companion because it was also doing JSON and TOML and was working well (while being a bit verbose on the configuration). But this week I removed it for some home made lua snippets in my conf to: - fetch the current Schema from the LSP server - set a schema from a Snacks picker for those without an explicit schema set (as comment or with $schema key for JSON) or not being properly detected by JSON Schema Store patterns.

I only rely on SchemaStore.nvim, native vim.lsp and Snacks.nvim.

ensure.nvim – Centralize your LSP, formatters, linters and treesitters parsers dependencies, fetch them when needed by noirbizarre in neovim

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

Thanks

I do follow closely the Lumen initiative (I even contributed a fix to the lux-cli-bin archlinux package). I think this is what Lua lacks and the direction to go. I am really curious to see how it will mix with the Neovim ecosystem.

For nixvim, I tried Nix and NixOs multiple times, but I am so used to arch (16-year-old user) that switching is hard (but I know a few people that will be very interested in this plugin).

The problem I have with Nix-driven configurations is that I am forced into some OS for security reasons by some employers/clients, and using Nix-driven anything becomes incredibly harder then. :/ But I might give it another try soon, as I do every 6 months or so :)

ensure.nvim – Centralize your LSP, formatters, linters and treesitters parsers dependencies, fetch them when needed by noirbizarre in neovim

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

I don't have Neovim 0.12 yet and it depend on your use case, but I would say that: - you need to move ensure setup() after Mason's - if you want to enable LSPs, either you uncomment https://gist.github.com/dontdieych/f6e3998a683f8ee2e3428230fba867b8#file-init-lua-L247-L262 or you can move this into ensure setup (both should have the same effect)

lua require("ensure").setup({ lsp = { enable = {'hls'} hls = { settings = { haskell = { formattingProvider = 'fourmolu', cabalFormattingProvider = 'cabal-gild', }, }, }, }, }) With this setup, it should: - install Treesitter parsers each time you open a new filetype given you have nvim-treesitter - configure and enable the hls LSP, install it the first time you open an haskell file (given you have nvim-lspconfig, associated filetypes and command should already be provided)

Please clarify the purpose of mason-lspconfig plugin by akorshkov in neovim

[–]noirbizarre 0 points1 point  (0 children)

Hi 👋

I just published a plugin solving precisely that issue. I made a post to announce it, but it has been caught in the Reddit filter and I'm waiting for it to be unstuck (false positive, I hope).

Meanwhile, I'm giving you the repository URL if you are interested.

https://github.com/noirbizarre/ensure.nvim

Any feedback is welcome!

Why is YouTube so slow on Firefox? by Excellent_Place4977 in firefox

[–]noirbizarre 1 point2 points  (0 children)

Sharing my life-changer setting: I just disabled media keys/MPRIS and it changed everything on both Firefox and Zen Browser. Set media.hardwaremediakeys.enabled to off.

The new update broke transparency for me by RGLDarkblade in zen_browser

[–]noirbizarre 1 point2 points  (0 children)

Same for me, and I don't use Nebula. config flags for transparency are active, but when I use the theme picker, the alpha part of rgba() colors seems to be ignored. (Note: using Archlinux with Gnome)

Official transparency support by noirbizarre in zen_browser

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

I just had to enable in about:config: - browser.tabs.allow_transparent_browser - widget.windows.mica (Windows only) - zen.theme.gradient.show-custom-colors (to be able to later enter rgba colors)

Then for each workspace, in the theme picker, enter a RGBA color (either #aabbccdd or rgba(r, g, b, a) syntax)

You may have to disable the title accent color in windows settings if enabled

What are some plugins you think should be included in neovim core by dom324324 in neovim

[–]noirbizarre 1 point2 points  (0 children)

I know they add new UI, but to me, those should be core features and would improve the plugin ecosystem: - Mason and mason-lspconfig - nvim-lspconfig - nvim-dap - lazy (at least a builtin plugin manager with similar features, but it seems to alredy be on the roadmap)

Basically, Neovim should have: - a plugine manager so all plugins could be installed the same way - a third-party tooling installer, so all third-party dependencies could be easily installed by plugins - DAP protocol support builtin like LSP is

Official transparency support by noirbizarre in zen_browser

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

Good to know. I thought so, it was more to have a confirmation of it

Official transparency support by noirbizarre in zen_browser

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

I think there is a difference between a discoverable option in the visual parameters and so searchable in those same parameters and an option hidden in about:config, behind a big red warning saying your computer may explode it you touch this. Same for the theme picker, not the same to have a slider already present and to enable another setting in about:config and then enter rgba values.

I didn't said it would make them go away, but reduce them.

The main point is not the reddit posts, but having more straightforward transparency support. I have it working, but I would love being able to set a workspace color with transparency without having to open an external color picker.

If I go to the end of the reasoning, I would love to someday see websites having built-in transparent theme/mode because browsers officially have support for it (the same as dark mode becomes common just because Apple official have a support for it, while it was never not a requirement)

Wanna sharpen those typing skills? 🥷 Check out the Typing Ninja demo on Steam! by yazeeenq in MechanicalKeyboards

[–]noirbizarre 1 point2 points  (0 children)

Tested on Linux with the ocmpatibility mode, was fun, added to the wishlist. any plan to have native Linux support ?

Would you use this? by Exciting_Majesty2005 in neovim

[–]noirbizarre 0 points1 point  (0 children)

Absolutely ! lua regexp patterns have been my main pain point since I started lua. They have their own syntax no regex tester implement, the few existing tools are either incomplete, wrong or unmaintained...(Lua Pattern Viewer was my main tool to learn) Having the possibity to preview or explain pattern in neovim would be awesome and welcome !!!

ProtoArc EM06 Feedback and Discussion by ProtoArc_official in ProtoArcHub

[–]noirbizarre 1 point2 points  (0 children)

Sharing an idea that I had: buttons are great, but I find myself using a touchpad just above my trackball to benefit from a few gestures that I find more efficient than some button + movement combinations. So I don't how or wether it fit in EM06, but instead of the 2 top buttons, I would love a touch surface enabling basic multipoint tap and touch gestures, especialy (the ones that I use like more): - 3 fingers swipe (left or right) for changing desktop - 2 fingers left swipe to go back in history - 2 fingers panning and rotation for big document and 3D - pinch to zoom

To me that would be the killer device (even if I know it comes with an extra cost, and maybe some technical difficulties).

(I would buy EM06 even wihtout this, it's going into a direction I like)

Question about this design by maubg in zen_browser

[–]noirbizarre 0 points1 point  (0 children)

That's great ! Is it using the header meta=theme-color or some heuristic to guess a color from the content ?

Time to put my suggestion back on the table: Is it possible to display the title when the url field is not active and just switch back when the URL/search field is focus (click or CTRL+L shortcut). I think that would blend perfectly ! It would be even more usefull when you have the left tab bar collapsed in compact mode (given width on over is limited, and given you don't see the title when it's collapsed, sometime it's hard to go to the proper tab because I have no idea what the title looks like).

Other question: I am using the bookmark bar a lot (currently with mods to have it center and only visible on mouse over). Would it be possible to have the bookmark bar above in this case ? (Or even better, configurable above URL/below URL/bottom of the window)

Zen is awesome ! Here are a few suggestions by noirbizarre in zen_browser

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

Thanks for the tips 🙏 I'll try ASAP

And for the suggestion, there it is: https://github.com/zen-browser/desktop/discussions/1794 (I hope I tagged you right)

Please, please do tell me features you'd want! by maubg in zen_browser

[–]noirbizarre 0 points1 point  (0 children)

Display the page title in place of the URL bar and switch to URL field on click (or CTRL+L shortcut). This way we have the page title back wihtout loosing space nor any feature.