Skip to content

Commit

Permalink
Redid the whole css
Browse files Browse the repository at this point in the history
  • Loading branch information
prrockzed committed Oct 26, 2024
1 parent 4692c98 commit 028656c
Show file tree
Hide file tree
Showing 8 changed files with 121 additions and 56 deletions.
57 changes: 53 additions & 4 deletions docs/assets/css/extra.css
Original file line number Diff line number Diff line change
@@ -1,15 +1,64 @@
.welcome {
/* h --> heading */
/* sh --> sub heading */

/* mh --> main heading */
/* msh --> main sub heading */

/* th --> topic heading */
/* tsh --> topic sub heading */

.h-font {
font-size: 2.5rem;
font-weight: 900;
}

.sh-font {
font-weight: 800;
font-size: 1.3rem;
}

.mh-color {
background: linear-gradient(to right, #0076D8, #FF5CFF); /* Gradient colors */
-webkit-background-clip: text;
color: transparent;
}

.pages-heading {
.msh-color {
-webkit-background-clip: text;
background-clip: text;
color: transparent;
background-image: linear-gradient(to bottom right, #76b6ef, #d597e8, #f8919a);
}

/* Light mode color for .msh-color */
[data-md-color-scheme="default"] .msh-color {
background-image: linear-gradient(to bottom right, #1b86e4, #b343d6, #f33f4e);
}

.th-color {
background: linear-gradient(to right, #FF5C5C, #FF9B21); /* Gradient colors */
-webkit-background-clip: text;
color: transparent;
}

.sub-heading {
color: orange;
.tsh-color {
-webkit-background-clip: text;
background-clip: text;
color: transparent;
/*background-image: linear-gradient(to bottom right, #FFC55C, #F29C9E, #FFFF8A);*/
background-image: linear-gradient(to bottom right, #ffd9b3, #ffa64d, #ffd9b3);
}

/* Light mode color for .tsh-color */
[data-md-color-scheme="default"] .tsh-color {
background-image: linear-gradient(to bottom right, #994d00, #ff9933, #994d00);
}

.pl-font {
font-weight: 500;
font-size: 1.3rem;
}

.blue-color {
color: #4d8dc5;
}
20 changes: 10 additions & 10 deletions docs/features.md
Original file line number Diff line number Diff line change
@@ -1,44 +1,44 @@
<div>
<h1><span class="pages-heading"><b>Features of GarudaNvim</b></span></h1>
<h1><span class="th-color h-font"><b>Features of GarudaNvim</b></span></h1>
</div>

GarudaNvim is more than just another Neovim setup – it’s a finely tuned machine built for those who want to code, not configure. From productivity-boosting keymaps to eye-pleasing themes, GarudaNvim takes Neovim to new heights. Dive in to see what makes it tick:

---

## Effortless Installation
## <span class="sh-font tsh-color">Effortless Installation</span>
- **Automatic Setup, Minimal Hassle:** Our installer handles everything from OS detection to plugin setup, leaving you more time to focus on your code and less time wondering why things don’t work.
- **Cross-Platform Magic:** Whether you’re on macOS or Linux, GarudaNvim's installer is as compatible as the most versatile coder. One run, and it’s all set up – no more wrestling with dependencies.

## Productivity Powerhouse
## <span class="sh-font tsh-color">Productivity Powerhouse</span>
- **Shortcut Wizardry:** With GarudaNvim’s custom keymaps, you’ll forget what “slow” feels like. Jump between files, split windows, resize buffers – it’s all a keystroke away. Less typing, more coding.
- **Which-Key Guidance:** With Which-Key as your guide, every possible keybinding is right at your fingertips. No more <leader> + ??? guessing games – just press, discover, and power up.

## Enhanced Navigation
## <span class="sh-font tsh-color">Enhanced Navigation</span>
- **Telescope for Search-Anything:** Need to find a file, buffer, or command? Telescope integration lets you glide through your project faster than a Ctrl+F on steroids. Say goodbye to scrolling aimlessly.
- **NvimTree for File Management:** A built-in, intuitive file explorer keeps all your files accessible with a simple shortcut. Navigate like a pro without ever leaving Neovim’s window.

## Customizable UI Elements
## <span class="sh-font tsh-color">Customizable UI Elements</span>
- **Polished Status and Tab Lines:** With **Lualine** for the statusline and **Barbar** for the tabline, you get a sleek, customizable interface that keeps tabs on your workflow without becoming a cluttered mess.
- **Eye-Friendly Highlights:** Each highlight color and cursorline has been meticulously chosen to ensure comfort, visibility, and minimal eye strain – because staring at code all day is already hard enough.

## Multiple Themes Built In
## <span class="sh-font tsh-color">Multiple Themes Built In</span>
- **Color Schemes for Every Mood:** With options like **Tokyo Night**, **Nordic**, **Dracula**, **Catppuccin**, and more, you can match your Neovim vibes with your monitor brightness (or your mood, no judgment here).
- **Light and Dark Mode Toggle:** A single command flips the theme, so you can go from night owl to daylight coder without skipping a beat.

## Seamless Plugin Management
## <span class="sh-font tsh-color">Seamless Plugin Management</span>
- **Lazy for Effortless Plugin Control:** Why “install manually” when you can “install lazily”? With the **Lazy** plugin manager, adding, updating, or removing plugins is as effortless as a lazy Sunday.
- **Curated Essentials:** Hand-picked plugins for maximum productivity – from **Onedarkpro** for a pleasing default theme to **Telescope** for instant file searching. Only the best make the cut.

## Minimal Yet Expandable
## <span class="sh-font tsh-color">Minimal Yet Expandable</span>
- **Core Setup, Endless Potential:** GarudaNvim starts minimal so you can build up as needed. Want a bare-bones environment? Done. Want to add your own collection of plugins and tweak everything? Go wild.
- **Easy Customization:** Adjust options, add new plugins, or play around with settings without having to unearth cryptic files. The setup is designed to be as flexible as a Neovim enthusiast’s ideal config.

## Detailed Documentation
## <span class="sh-font tsh-color">Detailed Documentation</span>
- **Knowledge At Your Fingertips:** Whether you’re a Neovim newbie or a seasoned coder, the GarudaNvim Docs cover everything you need to know, from installation to mastering every shortcut. No need to trawl forums for answers.
- **Example-Rich Explanations:** Real examples, quick tips, and straightforward instructions ensure that you spend more time coding and less time deciphering docs.

## Updates and Feedback
## <span class="sh-font tsh-color">Updates and Feedback</span>
- **Constant Updates and Improvements:** GarudaNvim is a passion project by Priyanshu Ranjan, supported by a growing community of Neovim enthusiasts. Expect regular improvements, fresh features, and feedback-driven updates.
- **Built by Coders, for Coders:** GarudaNvim grows with the feedback of real-world usage, so everything here is designed with developers' needs in mind.

Expand Down
16 changes: 8 additions & 8 deletions docs/index.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<div align="center">
<h1>
<spam class="welcome"><b>Welcome to GarudaNvim</b></spam>
<span class="mh-color h-font">Welcome to GarudaNvim</span>
</h1>
<img
alt="GarudaNvim Logo"
Expand All @@ -10,7 +10,7 @@
</br>

## **Introduction**
## <span class="sh-font msh-color">Introduction</span>

Reimagining how you code!

Expand All @@ -25,7 +25,7 @@ Here's what we have got for you!

---

## **Why GarudaNvim?**
## <span class="sh-font msh-color">Why GarudaNvim?</span>

It’s simple: speed, agility, and an obsession with keyboard shortcuts.

Expand All @@ -41,15 +41,15 @@ Ready To Install? Click [here](installation.md)

---

## **Vision**
## <span class="sh-font msh-color">Vision</span>

Imagine a world where configuring your editor doesn’t feel like defusing a bomb. GarudaNvim’s mission is to bring you a robust, ready-to-go Neovim setup that’s customizable, lightweight, and fast enough to rival even the fanciest GUI editors. Whether you’re a seasoned Vim wizard or a Neovim newcomer, GarudaNvim provides the tools and configurations needed for an exceptional coding experience.

GarudaNvim isn’t just a Neovim config – it’s a philosophy. It’s about coding smarter, moving faster, and finding joy in a highly customized, optimized setup that grows with you.

---

## **Latest Version: v1.2.0**
## <span class="sh-font msh-color">Latest Version: v1.2.0</span>

Yes, we keep it fresh! **v1.2.0** is out and packing some serious heat:

Expand All @@ -60,21 +60,21 @@ Because let's be honest – you didn’t really want to write all those colorsch

---

## **Support Us**
## <span class="sh-font msh-color">Support Us</span>

If GarudaNvim has saved you from a dozen mouse-induced wrist injuries, consider giving it a star ⭐ on GitHub! It’s a small click for you, but it means the world to us.

And if you’re feeling extra generous, you can [sponsor the project](https://github.com/sponsors/prrockzed). Your support helps us keep GarudaNvim soaring with updates, bug fixes, and even more keymaps for your coding delight.

---

## **Acknowledgements**
## <span class="sh-font msh-color">Acknowledgements</span>

Big thanks to [Neovim](https://github.com/neovim/neovim) for making terminal-based coding awesome (and for the endless possibilities of `:q!`). And to the creators of all the plugins we rely on – we owe you a whole lot of coffees and an embarrassing number of pull requests.

---

## **Last Words...**
## <span class="sh-font msh-color">Last Words...</span>

Happy Coding with GarudaNvim 💻 </br>
Welcome to the Cult (oh sorry, I meant Club)
Expand Down
6 changes: 3 additions & 3 deletions docs/installation.md
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<div>
<h1><span class="pages-heading"><b>Installation</b></span></h1>
<h1><span class="th-color h-font"><b>Installation</b></span></h1>
</div>

Installing GarudaNvim is a breeze. Follow the steps below to get GarudaNvim up and running on your machine.

## Installation Command
## <span class="sh-font tsh-color">Installation Command</span>

Run the following command to install GarudaNvim on your system:

Expand All @@ -17,7 +17,7 @@ rm -f installGarudaNvim.sh
</br>
## Uninstallation
## <span class="sh-font tsh-color">Uninstallation</span>
To uninstall GarudaNvim, use the command below:
Expand Down
16 changes: 8 additions & 8 deletions docs/keymaps.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<div>
<h1><span class="pages-heading"><b>Keymaps</b></span></h1>
<h1><span class="th-color h-font"><b>Keymaps</b></span></h1>
</div>

*Welcome to the land of keymaps, where every keystroke counts, and Neovim becomes your playground. We know you're here because you're tired of typing the same old commands a thousand times a day. Well, you've come to the right place! With GarudaNvim's custom keymaps, we’re putting your fingers on the fast lane to efficiency. But before you start flying through your code, remember: with great power comes great responsibility. Use these keybindings wisely, or you might just get too lazy to use the mouse again. No pressure, though.*

Also, don't forget that *this is just the beginning.* After mastering these, head over to the **which-key** page—our beloved menu of shortcuts. Trust us, it’ll make you feel like a coding ninja, minus the actual ninja suit.*

### Neovim Modes
## <span class="sh-font tsh-color">Neovim Modes</span>
- **Normal Mode** (`n`): The default mode for most actions, like navigating, editing, and breaking stuff (whoops).
- **Insert Mode** (`i`): Where you go when you need to type things (or mess up an entire file).
- **Visual Mode** (`v`): Selecting text to either copy, delete, or wonder why you selected it in the first place.
Expand All @@ -16,7 +16,7 @@ Also, don't forget that *this is just the beginning.* After mastering these, hea

---

### General Setup
## <span class="sh-font tsh-color">General Setup</span>

- **Leader Key**: GarudaNvim uses the space bar (`<Space>`) as the leader key. It’s the most powerful key on your keyboard now, so treat it with respect. Here's how it's mapped:
```lua
Expand All @@ -27,7 +27,7 @@ Also, don't forget that *this is just the beginning.* After mastering these, hea

---

### Keymaps in Normal Mode
## <span class="sh-font tsh-color">Keymaps in Normal Mode</span>

Welcome to normal mode, where the magic happens, and where most of your day will be spent.

Expand Down Expand Up @@ -88,7 +88,7 @@ Welcome to normal mode, where the magic happens, and where most of your day will

---

### Keymaps in Insert Mode
## <span class="sh-font tsh-color">Keymaps in Insert Mode</span>

Insert mode: for the brave, the bold, and those who actually need to type things.

Expand All @@ -115,7 +115,7 @@ Insert mode: for the brave, the bold, and those who actually need to type things

---

### Keymaps in Visual Mode
## <span class="sh-font tsh-color">Keymaps in Visual Mode</span>

Visual mode: where selection happens, and text manipulation gets real.

Expand Down Expand Up @@ -145,7 +145,7 @@ Visual mode: where selection happens, and text manipulation gets real.

---

### Keymaps in Visual Block Mode
## <span class="sh-font tsh-color">Keymaps in Visual Block Mode</span>

For when you need to manipulate columns of text like a true hacker.

Expand All @@ -158,6 +158,6 @@ For when you need to manipulate columns of text like a true hacker.

---

### Additional Customization
## <span class="sh-font tsh-color">Additional Customization</span>

GarudaNvim allows you to modify or extend these keymaps based on your workflow. We believe in the power of personalization. If these arent enough, feel free to dive into the `keymaps.lua` file and add more.
Loading

0 comments on commit 028656c

Please sign in to comment.