Update to webpages - (examples, setup)

This commit is contained in:
DarthMooMancer
2025-04-11 16:27:30 -04:00
parent 64024ce8b8
commit fcba3c5639
2 changed files with 59 additions and 44 deletions
+26 -26
View File
@@ -1,29 +1,29 @@
### Lazyvim and Config
### Lazy and Config
```lua
-- There is no need to copy this. This is an example and it consists of the defaults. This is a java example
require {
"DarthMooMancer/Polydev",
config = function()
require("Polydev").java.setup({
project_root = "~/projects",
keybinds = {
["<Esc>"] = "CloseTerminal",
["<leader>jb"] = "JavaBuild",
["<leader>jr"] = "JavaRun",
["<leader>nf"] = "NewJavaFile",
["<leader>np"] = "NewJavaProject",
},
terminal = {
right_padding = 0,
bottom_padding = 0,
left_padding = 0,
top_padding = 0,
border = true,
number = true,
relativenumber = true,
scroll = true,
}
})
end
-- There is no need to copy this. This is an example and it consists of the defaults. This is a c example
return {
'DarthMooMancer/Polydev',
opts = {
c = {
build_attributes = "-DBUILD_SHARED_LIBS=OFF"
project_root = "~/Projects/C",
keybinds = {
["<Esc>"] = "CloseTerminal",
["<leader>pb"] = "CBuild",
["<leader>pr"] = "CRun",
["<leader>nh"] = "NewCHeaderFile",
},
terminal = {
right_padding = 0,
bottom_padding = 0,
left_padding = 0,
top_padding = 0,
border = true,
number = true,
relativenumber = true,
scroll = true,
},
}
}
}
```
+33 -18
View File
@@ -2,12 +2,27 @@
## Project Name
### Without Lazy
```lua
require("Polydev").language.setup({
project_root = "~/Home/..." -- Default: ~/Projects/Language
project_root = "~/Home/..." -- Default: ~/Projects/Language
})
```
### With Lazy
```lua
return {
...
opts = {
<language> = {
project_root = "~/Home/..." -- Default: ~/Projects/Language
}
}
...
}
```
* You can change the default directory for the project. The project can be made from anywhere you want.
* It will automatically make the new Root Directory, so you don't have to worry about making it.
@@ -16,13 +31,13 @@ require("Polydev").language.setup({
* The only keybind that doesnt change no matter what happens is creating a new project. Enter the language you want, then enter the project name and boom! new project.
```lua
require("Polydev"}.language.setup({
keybinds = [
["<Esc>"] = "CloseTerminal",
["<leader>pb"] = "languageBuild",
["<leader>pr"] = "languageRun",
["<leader>nf"] = "NewlanguageFile", -- such as .c files
["<leader>nh"] = "Newlanguage_secondaryFile", -- such as .h files
}
keybinds = [
["<Esc>"] = "CloseTerminal",
["<leader>pb"] = "languageBuild",
["<leader>pr"] = "languageRun",
["<leader>nf"] = "NewlanguageFile", -- such as .c files
["<leader>nh"] = "Newlanguage_secondaryFile", -- such as .h files
}
})
```
@@ -42,15 +57,15 @@ require("Polydev"}.language.setup({
```lua
-- These are just defaults, so no need to copy them
require("Polydev").language.setup({
terminal = {
right_padding = 0,
bottom_padding = 0,
left_padding = 0,
top_padding = 0,
border = true,
number = true,
relativenumber = true,
scroll = true,
}
terminal = {
right_padding = 0,
bottom_padding = 0,
left_padding = 0,
top_padding = 0,
border = true,
number = true,
relativenumber = true,
scroll = true,
}
})
```