config_manager
dot
config_manager | dot | |
---|---|---|
15 | 17 | |
1,104 | 672 | |
- | - | |
5.2 | 8.4 | |
21 days ago | about 1 month ago | |
Lua | Lua | |
- | 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.
config_manager
- What font and theme does TJ use
- How to include/exclude files in telescope live grep?
-
Format SQL string on save in Go file
I remember TJ doing something like this just with rust, so you could probably take som inspiration from that to do it with go: https://github.com/tjdevries/config_manager/blob/master/xdg_config/nvim/after/plugin/sql_rust_automagic.lua
-
How can I customize Telescope to only grep for 1 specific file type?
I did something like this: https://github.com/tjdevries/config_manager/blob/master/xdg_config/nvim/lua/tj/telescope/custom/multi_rg.lua
-
Difficulty changing to Neovim
To setup LSP, you need to use these two plugins nvim-lspconfig, nvim-cmp. Read tj's config here, he is god.
-
Need help making the reload of lua configuration work!
the function used is defined here
- Lists of lua-based nvim config files?
-
Can’t get buf_set_kaymap to install LSP maps unto the buffer
Looking at TJ's config he doesn't do that.
- [LUA] Which is the best way to create a "local_init.vim" using LUA?
- Starting with lua tips
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?
NvChad - Blazing fast Neovim config providing solid defaults and a beautiful UI, enhancing your neovim experience.
stackline - Visualize yabai window stacks on macOS. Works with yabai & hammerspoon.
nvim - neovim configuration written in lua
dotfiles - ~ 🍭 ~
nv-ide - Neovim custom configuration, oriented for full stack developers (Ruby on Rails, ruby, php, html, css, SCSS, javascript)
LazyVim - Neovim config for the lazy
dotfiles - My personal dotfiles. do not eat
dotfiles - vim, zsh, git, homebrew, neovim - my whole world
lua-language-server - A language server that offers Lua language support - programmed in Lua
dotfiles - Sensible Defaults of My Computer
telescope-live-grep-args.nvim - Live grep with args
skeleton.nvim - My personal neovim config.