Skip to content

Commit bb829b3

Browse files
committed
✨feat(1-behavior.lua): ilustrated with images.
1 parent 4cf45b2 commit bb829b3

30 files changed

Lines changed: 43 additions & 6 deletions

‎docs/configuration/1-behaviors.md‎

Lines changed: 35 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,13 @@ Plugins that add new behaviors.
3434
## [yazi](https://github.com/mikavilpas/yazi.nvim)
3535
Yazi is a blazing fast file manager for the terminal. This plugin allows you to open yazi in a floating window in Neovim.
3636

37+
![Yazi.nvim screenshot](/img/screenshots/config/yazi.webp)
38+
3739
## [project](https://github.com/Zeioth/project.nvim)
3840
Provides a menu to open projects you've previously worked on.
3941

42+
![project.nvim screenshot](/img/screenshots/config/project.webp)
43+
4044
## [trim](https://github.com/cappyzawa/trim.nvim)
4145
This plugin trims trailing whitespace and lines.
4246

@@ -55,36 +59,53 @@ Removes the annoying delay Vim historically has had when pressing ESC.
5559
## [toggleterm](https://github.com/akinsho/toggleterm.nvim)
5660
More powerful than the built-in Neovim terminal.
5761

62+
![toggleterm.nvim screenshot](/img/screenshots/config/toggleterm.webp)
63+
5864
## [neovim-session-manager](https://github.com/Shatur/neovim-session-manager)
5965
Provides a menu to save/load Neovim sessions.
6066

67+
![neovim-session-manager screenshot](/img/screenshots/config/session-manager.webp)
68+
6169
## [spectre](https://github.com/nvim-pack/nvim-spectre)
6270
A search and replace panel for Neovim.
6371

6472
* Press `Space + f + b` to search and replace in buffer.
6573
* Press `Space + f + r` to search and replace in the current working directory recursively.
6674

75+
![spectre screenshot](/img/screenshots/config/spectre.webp)
76+
6777
## [neo-tree](https://github.com/nvim-neo-tree/neo-tree.nvim)
6878
A project file tree viewer.
6979

7080
* Press `Space + b` to toggle it.
7181

82+
![neotree screenshot](/img/screenshots/config/neotree.webp)
83+
7284
## [nvim-ufo](https://github.com/kevinhwang91/nvim-ufo)
7385
Provide convenient folding functions we use in the key mappings.
7486

7587
## [nvim-neoclip](https://github.com/AckslD/nvim-neoclip.lua)
7688
Clipboard manager Neovim plugin with Telescope integration.
7789

90+
* Press `Space + fy` to toggle it.
91+
* Press `Space + fq` to display your current neovim macros.
92+
93+
![neoclip screenshot](/img/screenshots/config/neoclip.webp)
94+
7895
## [zen-mode](https://github.com/folke/zen-mode.nvim)
7996
Distraction-free mode.
8097

8198
* Press `Space + u + z` to toggle it.
8299

100+
![neoclip screenshot](/img/screenshots/config/zen-mode.webp)
101+
83102
## [vim-suda](https://github.com/lambdalisue/vim-suda)
84103
Allow writing a file with sudo permissions.
85104

86105
* Press `Space + W` to write a buffer as sudo.
87106

107+
![suda screenshot](/img/screenshots/config/suda.webp)
108+
88109
## [vim-matchup](https://github.com/andymass/vim-matchup)
89110
Improves the `%` motion to work over anything.
90111

@@ -93,19 +114,31 @@ Improves the `%` motion to work over anything.
93114
## [hop](https://github.com/phaazon/hop.nvim)
94115
Moves the cursor to any point of the visible screen.
95116

96-
* Press `Enter` in normal mode to move the cursor to the point on the screen you want.
117+
* Press `Enter` in normal mode to move the cursor to the point on the screen you want. Then complete the key secuence to go to that point of the screen.
118+
119+
![hop screenshot](/img/screenshots/config/hop.webp)
120+
121+
> Hint: If you need to use ENTER while HOP is displaying, press, `SHIFT+ENTER`.
97122
98123
## [nvim-autopairs](https://github.com/windwp/nvim-autopairs)
99124
Autocompletes `[]`, `()`, `{}`, `''`, `""`.
100125

101126
* This feature is disabled by default. You can enable it in `base/1-options.lua` by setting `vim.g.autopairs_enabled = true`.
102127

103128
## [lsp-signature](https://github.com/ray-x/lsp_signature.nvim)
104-
Show code documentation as you write functions.
129+
Show code documentation as you write functions parameters.
130+
131+
![lsp signature screenshot](/img/screenshots/config/lsp-signature.webp)
105132

106133
## [nvim-lightbulb](https://github.com/kosayoda/nvim-lightbulb)
107134
Show a lightbulb under the cursor when a code action is available.
108135

136+
* You can use code actions with `Space+l+a`
137+
138+
![lightbulb screenshot](/img/screenshots/config/lightbulb.webp)
139+
109140
## [distroupdate](https://github.com/Zeioth/distroupdate.nvim)
110141
Provide commands to update the distro from the current `git remote origin` of your Neovim config directory.
111142

143+
![distroupdate screenshot](/img/screenshots/config/distroupdate.webp)
144+

‎docs/configuration/3-dev-core.md‎

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ LSP code formatting and more.
6969
LSP garbage collector for Neovim.
7070

7171
## [lazydev](https://github.com/lazydev/lazydev.nvim)
72-
Lua LSP configuration for Neovim plugins.
72+
Allow adding code to LSP. Useful to have code autocompletion when developing Neovim plugins in LUA.
7373

7474
## [nvim-cmp](https://github.com/hrsh7th/nvim-cmp)
7575
Auto-completion plugin for Neovim.

‎docs/configuration/overview.md‎

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,15 +10,15 @@ description: Learn how to configure Yazi.
1010
This is how NormalNvim is structured
1111

1212
- [`init.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/init.lua) - Entry point of the config.
13-
- base
13+
- [/base](https://github.com/NormalNvim/NormalNvim/tree/main/lua/base)
1414
- [`options.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/base/1-options.lua) - Neovim options.
1515
- [`lazy.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/base/2-lazy.lua) - Plugin loader.
1616
- [`autocmds.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/base/3-autocmds.lua) - User autocmds and commands.
1717
- [`mappings.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/base/4-mappings.lua) - User keymaps.
1818
- [`health.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/base/health.lua) - To run `:checkhealth base`.
1919
- [`\icons`](https://github.com/NormalNvim/NormalNvim/tree/main/lua/base/icons) - The icons you use.
2020
- [`\utils`](https://github.com/NormalNvim/NormalNvim/tree/main/lua/base/utils) - Utilities to save code repetition.
21-
- plugins
21+
- [/plugins](https://github.com/NormalNvim/NormalNvim/tree/main/lua/plugins)
2222
- [`1-behaviors.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/plugins/1-base-behaviors.lua) - Plugins that add new behaviors.
2323
- [`2-ui.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/plugins/2-ui.lua) - Plugins that make the GUI better.
2424
- [`3-dev-core.lua`](https://github.com/NormalNvim/NormalNvim/blob/main/lua/plugins/3-dev-core.lua) - Plugins that are just there.

‎docusaurus.config.ts‎

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,10 @@ const config: Config = {
9797
{
9898
label: "Discord",
9999
href : "https://discord.gg/ymcMaSnq7d",
100+
},
101+
{
102+
label: "Reddit",
103+
href : "https://www.reddit.com/r/NormalNvim/",
100104
}
101105
],
102106
},
@@ -126,7 +130,7 @@ const config: Config = {
126130
announcementBar: {
127131
id: "donate",
128132
content:
129-
`🙏 Donate to the project`,
133+
`<a href="https://www.paypal.com/paypalme/NormalNvim">🙏 Donate to the project</a>`,
130134
},
131135
} satisfies Preset.ThemeConfig,
132136

31.3 KB
Loading
163 KB
Loading
38.5 KB
Loading
38 KB
Loading
35.9 KB
Loading
48.4 KB
Loading

0 commit comments

Comments
 (0)