dotfiles
dotfiles
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.
dotfiles
-
How can I make my own startup screen for neovim i have never done this before
Alpha user here, too. Here's my config.
-
General python LSP/completion advice
I use and recommend direnv to ensure that my shell has all the appropriate environment variables set for each given project. I also copied a direnv layout for poetry projects. To use this layout, I place an .envrc file at the root of my project, with layout poetry at the top of the .envrc.
-
Can't seem to get mason.nvim to work with lspconfig
I've had success. You're welcome to look at my configs; I recommend starting here.
-
Whats your python editing setup?
nvim-cmp for auto-completion
-
change indent depending on file type in lua
Here's an example using ftplugin: https://github.com/gotgenes/dotfiles/blob/main/private_dot_config/nvim/ftplugin/html.lua
dotfiles
-
How can I make my own startup screen for neovim i have never done this before
You can use the dashboard.nvim to create a custom startup screen for Neovim. Check out my dashboard config for an example
What are some alternatives?
ropevim - vim mode that uses rope library to provide features like python refactorings and code-assists
alpha-nvim - a lua powered greeter like vim-startify / dashboard-nvim
nvim-dap-python - An extension for nvim-dap, providing default configurations for python and methods to debug individual test methods or classes.
dashboard-nvim - vim dashboard
LunarVim - 🌙 LunarVim is an IDE layer for Neovim. Completely free and community driven.
python-lsp-server - Fork of the python-language-server project, maintained by the Spyder IDE team and the community
refactoring.nvim - The Refactoring library based off the Refactoring book by Martin Fowler
python-mode - Vim python-mode. PyLint, Rope, Pydoc, breakpoints from box.
mason.nvim - Portable package manager for Neovim that runs everywhere Neovim runs. Easily install and manage LSP servers, DAP servers, linters, and formatters.
mason-lspconfig.nvim - Extension to mason.nvim that makes it easier to use lspconfig with mason.nvim.