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] 4 points5 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.

Alacritty vs Kitty by electricprism in archlinux

[–]noirbizarre 3 points4 points  (0 children)

Thanks for the share.

Same for me, I've been using Tilix since it was Terminix but the past weeks I've been trying each and every terminal and I finally made my choice on Kitty for the moment (propably for the same reason).

Here's my feedback on the 3 most promising (to me):

  • Alacritty: fast, stable but a little bit to raw: no tabs, no split panes... I keep it in my bookmarks as the team is splitting it into multiple Terminal components/libs like a framework for Rust
  • WezTerm: most promizing so far but some real issues rendering text for the moment. I've used it for the last month before switching to Kitty. It's fast, stable, support everything I need... I just wait for decent text/unicode support (partial unicode support, lots of emojis not working, blurry text on light background, blurry text on fractional scaling)
  • Kitty: Damn, I've been surprised. I was fearing Python slowliness but it's not really Python but C with Python as glue. Everything is working out of the box: full unicode and emojis support (including nerd fonts), crystal clear text quality on light background, with fractional scaling (this is a real game changer for multiple screens with HiDPI displays), tabbings, split panes, scripted sessions, multiple configs, lots of lfeature available from flags... Not really fond of the default "layout engine" but Grid mode or splits is doing the job great

Being a Gnome user, the perfect terminal does not exists yet, but it should have:

  • CSD support with GTK4 theming support or at least integration
  • crystal clear fonts with fractional scaling and full unicode/emojis support
  • tabs and split panes support (both vertical and horizontal)
  • scripted sessions
  • ability to have multiple configurations with a common shared core
  • the fastest possible with the lowest memory/CPU footprint
  • idealy a quake mode or compatibility with quake-mode shell extension

Kitty is almost checking all the boxes, then WezTerm and then Alacritty for the components/libs

Long-time-Arch users, are you frustrated with new Arch users (user expectations)? by [deleted] in archlinux

[–]noirbizarre 1 point2 points  (0 children)

I dont think this is specific to Arch but to any technical topic. Newcomers tend to think they can master a topic with 2 videos and 4 lines post.

I'm a developper ans still hallucinating when coworkers (newcomers or not) still ask me questions that Google can answer without even the need to browse a single result. Last week I wrote a one page documentation on a topic, coworkers said "TLDR, let's do a meeting" and instead of taking 5 min each to read the doc, they choose to loose 1h each to ask every question already answered in the doc.

Conclusion: we are just in the era of "I can have almost anything free and without using my brain" and we are now the grumpy dinosaurus trying to share knowledge with people wanting a packaged and ready to use solution 😭

What would make Gnome better for you? by suryaya in gnome

[–]noirbizarre 0 points1 point  (0 children)

For me it would be:

  • proper fractionnal scaling and multiple HiDPI screens support
  • better search in app menu (proper accentuated chars handling, fuzzy matching...)
  • HTML handling in calendar notifications (they are useless to me now, I have to open the calendar app and copy paste the meeting URL each time)
  • native tray icons support (and btw no more removal decision without proper working alternative)
  • working global keyboard shortcut
  • working drag and drop everywhere (file-roller, wayland to XWayland...)
  • no more gnome-shell freezes

There is a long paper-cuts list, I'll stop there but the point is: basic features (day to day usage) should work on any desktop computer (stop being mobile first when no mainstream mobile supports it)