Personal Statement
I stand in solidarity with the Palestinian people and support their fundamental human rights. I oppose ongoing violence, occupation, and human rights violations, and I call for justice, dignity, and freedom for all.
The over-engineered Neovim distribution for developers who want everything
Adev.nvim is a feature-rich Neovim configuration that provides a complete development environment out of the box. Built with modern Neovim features and carefully selected plugins, it offers blazing-fast performance while maintaining extensive functionality. Includes custom-plugin support, update-manager, feature-flags system, and ADConfig for easy configuration.
Clone the repository:
git clone https://github.com/abdellatif-temsamani/adev.nvim ~/.config/nvim
Start Neovim:
nvim
Install plugins:
:Lazy sync
That's it! Adev.nvim will automatically install all plugins and LSP servers on first run.
Adev.nvim supports adding your own custom plugins without modifying the core
configuration. Custom plugins are stored in the lua/adev/custom-plugins/
directory.
Create a new file in lua/adev/custom-plugins/, for example my-plugin.lua:
return {
{
"author/plugin-name",
opts = {
-- config here
},
keys = {
{ "<leader>mp", "<cmd>MyPluginCommand<cr>", desc = "My plugin command" }
}
}
}
⚠️ Important: Custom plugins in lua/adev/custom-plugins/ are intended for
personal use and are not tracked by version control. This prevents committing
personal or sensitive plugin configurations to the repository.
If you want to share your custom plugins or include them in version control, consider:
<leader>ff - Find files<leader>fg - Grep search<leader>n - Open file explorer<leader>b - List buffers<leader>gd - Go to definition<leader>gr - Find references<leader>gc - Code actions<leader>gf - Format codecd my-project && nvim<leader>ff<leader>gc for quick fixesFor comprehensive keybindings and advanced usage, see doc/adev.txt.

Startup time measured on a typical development machine using Lazy.nvim.
We welcome contributions! Please see CONTRIBUTING.md for guidelines.