Skip to content

safa1904/nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

96 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Safanvim Configuration


image

safa1904 License Top Language Contributors

📝 Description

safanvim is a well-designed and fully functional IDE that is built with Lua. This setup is tailored to suit my workflow and preferences. Feel free to explore and use any parts of it that you find interesting.

🔧Installation

  1. Clone this repository to your local machine:

    git clone: https://github.com/safa1904/nvim.git
  2. Automatic plugin installation (and lazy loading!) via lazy.vim

  3. Restart Neovim.

📋 Key Features

  • brightens your login with a friendly welcome.

  • elevates your experience with a welcoming dashboard, presenting a variety of options such as creating a new file or quickly accessing recent documents, providing a user-friendly starting point for your sessions.

  • Size aware, dynamically changes UI elements when resized.

  • Automatic LSP integrations via Mason, with modular format for adding LSP options per server.

  • Swiftly execute files with rr through Coderunner.nvim.

  • Expedite DAP setup with mason-nvim-dap.nvim for effortless debugging!

  • No need to remember all keybinds, <leader> pops up a helpful keybind guide, provided by which-key.nvim

    Which-Key photo image
  • Integrate Lazygit seamlessly into Neovim for convenient source control management without having to leave the editor.

🎨 Custom Key Bindings

I have customized key bindings to streamline my workflow. Some notable ones include:

  • <leader> + w - Save the current file.
  • <leader> + q - Quit Neovim. You can find the complete list of key bindings in the keymapping.lua file.

➕ Additional Notes

  • This configuration assumes you have Neovim 0.5 or later installed.

  • Feel free to customize this configuration to fit your own preferences. The goal is to create a setup that works best for you.

👩‍🔧 Issues and Contributions

If you encounter any issues or have suggestions for improvements, please open an issue or create a pull request. Your feedback is highly appreciated!

💎Acknowledgements

About

Personal Ultimate IDE Configuration

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages