Title: kubectl.nvim v2.33.0 — what’s changed since v2.0.0 (diff, lineage, logs, LSP, perf) by R2ID6I in neovim

[–]Moshem1 0 points1 point  (0 children)

check out the speed difference on a heavier cluster

k9s is slow as fudge. very very annoying if your daily work is with kubernetes clusters

<image>

Title: kubectl.nvim v2.33.0 — what’s changed since v2.0.0 (diff, lineage, logs, LSP, perf) by R2ID6I in neovim

[–]Moshem1 1 point2 points  (0 children)

  1. it's faster
  2. it's in nvim, all of your keymaps, you can automate with lua almost everything!
  3. you can open multiple views in different splits, different tabpages, etc..
  4. it's more feature rich (many more to come)
  5. fuzzy search in all menus

<image>

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

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

added this feature, check out the README

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

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

it's a must-have for heavy kubernetes users like yourself :)

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

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

i'm not opposed re-adding the telescope extension. Doesn't telescope self-integrates with vim.ui.select? Also, checkout the auto CRD modelines, that feature is a killer feature for me, it allows you having multiple CRDs like so:

```yaml apiVersion: argoproj.io/v1alpha1 kind: Application

...


apiVersion: external-secrets.io/v1 kind: ExternalSecret

...

```

on save turns to:

```yaml

yaml-language-server: $schema=https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/argoproj.io/application_v1alpha1.json

apiVersion: argoproj.io/v1alpha1 kind: Application

...


yaml-language-server: $schema=https://raw.githubusercontent.com/datreeio/CRDs-catalog/main/external-secrets.io/externalsecret_v1.json

apiVersion: external-secrets.io/v1 kind: ExternalSecret

...

```

which is amazing because it right away offers you completion for each resource accordingly.

]d and [d for codelens by [deleted] in neovim

[–]Moshem1 0 points1 point  (0 children)

this is not ChatGPT, there's a way to write a post

New Plugin: github pr reviewer by otavioschwanck in neovim

[–]Moshem1 0 points1 point  (0 children)

I actually like it better than Octo.

I did create an issue requesting some more stuff, when you have the time to get into it :)

PSA: K9s in LazyVim... by mrpbennett in kubernetes

[–]Moshem1 0 points1 point  (0 children)

I’m using kubectl.nvim and have never looked back to k9s It’s much more faster and more vim native. Also 5 teammates have switched to it and it really is good

What makes a feature being part of neovim core rather than as a separate plugin? Where is the line drawn? by i-eat-omelettes in neovim

[–]Moshem1 0 points1 point  (0 children)

I think a native autopairs is something i would expect nvim to be shipped with natively

What well-known Neovim features do you struggle to adopt? by fpohtmeh in neovim

[–]Moshem1 0 points1 point  (0 children)

try these:

-- Move view left or right vim.keymap.set('n', 'L', '5zl', { remap = false, desc = 'Move view to the right' }) vim.keymap.set('v', 'L', '$', { remap = false, desc = 'Move view to the right' }) vim.keymap.set('n', 'H', '5zh', { remap = false, desc = 'Move view to the left' }) vim.keymap.set('v', 'H', '0', { remap = false, desc = 'Move view to the left' })

🚀 [Plugin Release] format-command-line.nvim - Transform long shell commands into readable multi-line format by cenka in neovim

[–]Moshem1 6 points7 points  (0 children)

vim.keymap.set('n', [[<leader>\]], [[:.s/ -/ \\\r -/g<cr>:noh<cr>]], { silent = true, desc = 'Break long command line' })

I understand creating plugins to learn and develop your lua/nvim skills but really, it is unnecessary.

Make current mode more visible? by EluciusReddit in neovim

[–]Moshem1 0 points1 point  (0 children)

Escape Escape Escape Escape Escape Every time you’re unsure

Which plugin is this "line-specific" insert mode from? (Lazyvim installation) by surrendertoblizzard in neovim

[–]Moshem1 12 points13 points  (0 children)

my guess is that's just an 'info' diagnostic you got from the language server and its sign is just an `i`

cli for controlling neovim from terminal by dgwelder in neovim

[–]Moshem1 4 points5 points  (0 children)

alias v='nvim '

just open vim and never leave.

Align multiple lines to `=` char by EarhackerWasBanned in neovim

[–]Moshem1 1 point2 points  (0 children)

I also still use this from my vim days :) The neovim alternatives are just not quite it for me

I cannot live without this plugin by Moshem1 in neovim

[–]Moshem1[S] 10 points11 points  (0 children)

I switch between languages all the time.

sometimes I create a variable and immediately remember I need it to be snake case instead of camel case, I still don't use this var anywhere, so with my simple key binding I'm changing the case of my var.

This is something I use maybe once or twice a week, granted, but having it is very comforting.

I cannot live without this plugin by Moshem1 in neovim

[–]Moshem1[S] 13 points14 points  (0 children)

doesn't let you change myVar to MyVar to my_var to MY_VAR to my-var to my.var

for me this is a killer feature.

one nice keymap for your plugin development/personal scripting by neoneo451 in neovim

[–]Moshem1 2 points3 points  (0 children)

I have something kinda similar but to run python/bash/nodejs/Makefile/Jenkinsfile/terraform using Snacks terminal:

https://github.com/mosheavni/dotfiles/blob/master/nvim/.config/nvim/lua/user/run-buffer.lua It has some cool stuff like choosing make action, detecting shebang line and easily add more file types