nvim
dot
Our great sponsors
nvim | dot | |
---|---|---|
39 | 17 | |
1,138 | 669 | |
- | - | |
9.1 | 8.4 | |
about 1 month ago | about 1 month ago | |
Lua | Lua | |
GNU General Public License v3.0 only | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
nvim
-
Is there a config that shows you all majority of the commands and adjusts depending on mode?
If it doesn't I'm thinking about putting one together. I use vim very lightly but would like to make it my daily driver but don't want to have to think too much or keep referencing things, so I saw this and at the bottom it shows shortcuts
-
what neovim configuration is this?
Reminds me of this one, EcoVim.
- [Neovim] Comment utiliser la bordure avec vim.lsp.buf.hover ()?
-
Ecovim: Ulitmate eRact Neovim Config
Ecovim author here. This screenshot in the topic is 2 years old and it's outdated. Refer to GitHub repository for the current version of Ecovim which is much much better.
-
Introducing tsc.nvim: Project-Wide Asynchronous TypeScript Type-Checking & Diagnostics
That's great! I will add it to my [EcoVim](https://github.com/ecosse3/nvim) config which is built for React.js/TypeScript development. It would be nice to have the option to skip `node_modules` checking for errors.
-
Can anyone recommend a good github dotfiles repos for neovim that uses LazyVim as it's plugin manager?
Check out my EcoVim config. It’s fully lazy and built for speed even with many features and plugins.
-
I love vim but I don't want it as a hobby
I totally agree with you. I've been working on my neovim config for almost 3 years and looks like it will never finish. I am already happy with my EcoVim config and there are not many changes in a few months, but always something. I think that if you don't have time just stick with one of the pre-build community configs if they work for you.
-
I looked at other people's configs and decided to switch to lazy.vim, now nvim-cmp does not work correctly, it does not represent the completion of the lsp
You can check out my config
-
Neovim plugins appreciation post
Check out the setup from the guy at https://github.com/ecosse3/nvim
- Beginner question
dot
-
I love this bastard
I add more stuff on top of LazyVim. See my dots here https://github.com/folke/dot/tree/master/nvim
-
Some useful software customizations for my NyPhy Air60 (linux)
There's some customizations I did with keyd that could be useful for others. See here
-
tsserver launching multiple times
I found myself with the same problem and found a solution in LazyVim's maintainer's dotfiles. You have to configure `tsserver` like this, so it doesn't spawn multiple instances. Take a look [here](https://github.com/folke/dot/commit/aef729a076970e770ed84d817419551e82951d2c) to include it in your own configuration.
-
mini.hipatterns - highlight patterns in text
For anyone interested, I've added preliminary tailwindcss support in my dots here
- [Neovim] Yalc: encore une autre configuration paresseuse.nvim
-
Can anyone recommend a good github dotfiles repos for neovim that uses LazyVim as it's plugin manager?
Take a peek a the dotfiles of the dev who made lazy.nvim folke's dotfiles
-
Setting up copilot-cmp with Lazynvim
You can see here how I added copilot to my own config (with LazyVim)
-
possibility of dedicated sign-type columns in signcolumn?
-- @ref https://github.com/folke/dot/blob/master/config/nvim/lua/util/status.lua (modified) local M = {} _G.Status = M ---@return {name:string, text:string, texthl:string}[] function M.get_signs() local buf = vim.api.nvim_win_get_buf(vim.g.statusline_winid) return vim.tbl_map(function(sign) return vim.fn.sign_getdefined(sign.name)[1] end, vim.fn.sign_getplaced(buf, { group = "*", lnum = vim.v.lnum })[1].signs) end function M.column() local diagnostic_sign, git_sign for _, s in ipairs(M.get_signs()) do if s.name:find("GitSign") then git_sign = s elseif s.name:find("Diagnostic") then diagnostic_sign = s end end local nu = " " local number = vim.api.nvim_win_get_option(vim.g.statusline_winid, "number") if number and vim.wo.relativenumber and vim.v.virtnum == 0 then nu = vim.v.relnum == 0 and vim.v.lnum or vim.v.relnum end local git_column = git_sign and ("%#" .. git_sign.texthl .. "#" .. git_sign.text .. "%*") or " " -- two spaces necessary to avoid jumping local diagnostic_column = diagnostic_sign and ("%#" .. diagnostic_sign.texthl .. "#" .. diagnostic_sign.text .. "%*") or " " -- right-aligned number column (thanks to the %=) -- %= @ref :h statusline "Separation point between alignment sections. Each section will be separated by an equal number of spaces" local number_column = "%=" .. nu local fold_column = "%C" local columns = { git_column, diagnostic_column, number_column, " ", fold_column, " ", } return table.concat(columns, "") end if vim.fn.has("nvim-0.9.0") == 1 then vim.opt.statuscolumn = [[%!v:lua.Status.column()]] end return M
-
YALC: yet another lazy.nvim config!
I spent two weekends searching online repos about how to migrate from packer.nvim to lazy.nvim, and finally, I'm done! Big thanks to folke/lazy.nvim, folke/dot, and LazyVim!
-
Tradeoffs of using home manager for neovim plugins
I’m very happy with the new plugin manager lazy.nvim: 1. Powerful control over lazy loading plugins. Example: lazy load when command is run, or on certain events in neovim 2. I like how I’m able to layout the config. Each plugin I have has their own lua file for config (example from someone else dotfiles)
What are some alternatives?
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
stackline - Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
nvim-lsp-typescript-config - ⚙️ A Neovim configuration with native LSP for a TypeScript development environment
dotfiles - ~ 🍭 ~
nvimrc - neovim configuration. :cherry_blossom:
LazyVim - Neovim config for the lazy
roshnivim - neovim as an IDE [Moved to: https://github.com/Abstract-IDE/Abstract]
config_manager - My configuration files and tools
nvim-config - A modern Neovim configuration with full battery for Python, Lua, C++, Markdown, LaTeX, and more...
dotfiles - vim, zsh, git, homebrew, neovim - my whole world
typescript.nvim - A Lua plugin, written in TypeScript, to write TypeScript (Lua optional).
dotfiles - Sensible Defaults of My Computer