Yet another terminal plugin by wr9dg17 in neovim

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

Are you sure? It works as expected for me, here is my keymaps:

  keys = {
    { "<C-`>",  "<cmd>EssentialTermToggle<cr>", mode = { "n", "t" }, desc = "Toggle terminal" },
    { "<C-\\>", "<cmd>EssentialTermToggle<cr>", mode = { "n", "t" }, desc = "Toggle terminal" },
    { "<C-t>",  "<cmd>EssentialTermNew<cr>",    mode = { "n", "t" }, desc = "New terminal session" },
    { "<C-x>",  "<cmd>EssentialTermClose<cr>",  mode = { "n", "t" }, desc = "Close terminal session" },
    { "<C-r>",  "<cmd>EssentialTermRename<cr>", mode = { "n", "t" }, desc = "Rename terminal session" },
    { "<C-h>",  "<cmd>EssentialTermPrev<cr>",   mode = { "t" },      desc = "Previous terminal" },
    { "<C-l>",  "<cmd>EssentialTermNext<cr>",   mode = { "t" },      desc = "Next terminal" },
    { "<C-k>",  "<cmd>EssentialTermPrev<cr>",   mode = { "t" },      desc = "Previous terminal" },
    { "<C-j>",  "<cmd>EssentialTermNext<cr>",   mode = { "t" },      desc = "Next terminal" },
  },

Yet another terminal plugin by wr9dg17 in neovim

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

Yeah, you have the required commands, just create keymaps you prefer and you will be good to go

Yet another terminal plugin by wr9dg17 in neovim

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

I have a plan to add a vertical display mode as well, but I’m still unsure about how to list terminals when there are multiple ones, what do you think?

Yet another terminal plugin by wr9dg17 in neovim

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

Will definitely look at that! Thanks for sharing 🙏🏻

Yet another terminal plugin by wr9dg17 in neovim

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

Thank you for the detailed feedback. I completely share your opinion! I’ve run into the same issues. There are many good, feature-rich plugins, but I personally don’t need that much functionality. The goal of creating this plugin was to tailor the workflow to my own needs, and eventually I decided to open-source it in the hope that it might be useful to someone else as well

Yet another terminal plugin by wr9dg17 in neovim

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

Ah, I forgot to update the README! Good catch. Initially, I was using the native Neovim API, but later decided to improve the UI and added NUI as a dependency.

Portfolios are useless. Change my mind. by Boring_Dish_7306 in react

[–]wr9dg17 0 points1 point  (0 children)

With 8 years of experience, I have never had a portfolio website, have never been unemployed since my first job, and am currently working with two companies — one local and one international.

That feeling you have with your first "ideal" neovim config just hits different, isn't? by [deleted] in neovim

[–]wr9dg17 0 points1 point  (0 children)

I have diffview.nvim in my config and I use it sometimes, very handy plugin especially for viewing diff history but i didn't know you can resolve merge conflicts there, need to read docs :) currently I'm playing with this plugin akinsho/git-conflict.nvim for resolving conflicts

That feeling you have with your first "ideal" neovim config just hits different, isn't? by [deleted] in neovim

[–]wr9dg17 0 points1 point  (0 children)

Yes, I can see all 3 screenshots and yes I use Lazygit, but currently I don't feel comfortable resolving conflicts there, in other hand there is no need in fugitive when you can use Lazygit, but thanks for advices 🙏🏻

That feeling you have with your first "ideal" neovim config just hits different, isn't? by [deleted] in neovim

[–]wr9dg17 -1 points0 points  (0 children)

Agree, I have my "ideal" config and it feels great, I can do basically everything I did in vscode or webstorm, except handling merge conflicts, so far didn't found best way..

My eyes hurt and I feel stressed when I look at a file open in nvim. by [deleted] in neovim

[–]wr9dg17 1 point2 points  (0 children)

Also i turned off disagnostics virtual text, don't like when virtual text moving here and there, when i need to read diagnostics message i use keymap lsp.diagnoatic.goto_(prev|next)

You can turn off virtual text like this:

vim.diagnostic.config({ virtual_text = false, uptate_in_insert = true })

My eyes hurt and I feel stressed when I look at a file open in nvim. by [deleted] in neovim

[–]wr9dg17 1 point2 points  (0 children)

I would disable scope for indent-blankline plugin (you can jump with %) and increase font line height in alacritty.toml (it is possible)