Skip to content

πŸŽ‰ My Vim setup: auto-complete πŸ“, fuzzy file finder πŸ”, and snippers βœ‚οΈβ€”all without plugins! πŸš«πŸ”Œβœ¨

Notifications You must be signed in to change notification settings

L33TSP34KER/epivim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 

Repository files navigation

Epivim

πŸŽ‰βœ¨ Welcome to Epivimβ€”your ultimate Vim adventure! πŸš€ This custom setup features auto-complete πŸ“, a fuzzy file finder πŸ”, and snippers βœ‚οΈβ€”all without plugins! πŸš«πŸ”Œβœ¨

Features

  1. Auto-complete: Get suggestions as you type! πŸ’‘

    • Use C-x + C-f for file path auto-completion. πŸ“‚βœ¨
  2. Fuzzy File Finder: Quickly locate files with ease! πŸƒβ€β™‚οΈπŸ’¨

    • Use :find followed by your pattern (e.g., cat.c or my_str*.c). πŸ”
  3. Snippers: Insert code snippets effortlessly! πŸ§™β€β™‚οΈβœ¨

  4. Ctags Integration:

    • Generate tags for your codebase using :!ctags -R .. This allows you to navigate through your code easily.
    • Use <C-]> to jump to function definitions or variable declarations. πŸ“šπŸ”—
  5. Error Navigation:

    • Compile your code with :make, and Vim will display any errors or warnings in a quickfix list.
    • Use :cnext and :cprev to navigate through the errors, making it easy to fix issues in your code! βš οΈβž‘οΈπŸ”„

Installation

  1. Copy the provided configuration into your ~/.vimrc file. πŸ“‚βœοΈ
  2. Create a directory for your snippets at $HOME/.vim/snippets/. πŸ“
  3. Add your snippets (e.g., epitech_header.c, main.c) to the snippets directory. πŸ“„βž‘οΈπŸ“

Usage

  • Use ih to insert the Epitech header snippet. πŸ“
  • Use ,main to insert the main function snippet. πŸš€
  • Use :MakeTags to generate tags for your project. 🏷️
  • Compile your code with :make and navigate errors with :cnext and :cprev. πŸ”„
  • Enjoy your enhanced Vim experience! πŸŽŠπŸ’»

Feel free to customize it further to suit your needs! Happy Vimming! πŸ–₯️✨

About

πŸŽ‰ My Vim setup: auto-complete πŸ“, fuzzy file finder πŸ”, and snippers βœ‚οΈβ€”all without plugins! πŸš«πŸ”Œβœ¨

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published