Skip to content

Commit

Permalink
[+] keymaps for toggling
Browse files Browse the repository at this point in the history
  • Loading branch information
Pheon-Dev committed May 30, 2023
1 parent b603f90 commit f2f1110
Show file tree
Hide file tree
Showing 2 changed files with 13 additions and 8 deletions.
7 changes: 6 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,12 @@ sections = {
* `PigeonToggleDay`: Toggle the day submodule

```lua
vim.keymap.set("n", "<leader>p", ":PigeonToggle<CR>", { silent = true })
local map = vim.api.nvim_set_keymap
map("n", "<leader>pp", ":PigeonToggle<CR>", { silent = true, desc = "Toggle All Pigeon Modules" })
map("n", "<leader>pd", ":PigeonToggleDateTime<CR>", { silent = true, desc = "Toggle Date and Time Module" })
map("n", "<leader>pi", ":PigeonToggleInternet<CR>", { silent = true, desc = "Toggle Internet Module" })
map("n", "<leader>pb", ":PigeonToggleBattery<CR>", { silent = true, desc = "Toggle Battery Module" })
...
```

## Modules
Expand Down
14 changes: 7 additions & 7 deletions lua/pigeon/datetime/init.lua
Original file line number Diff line number Diff line change
Expand Up @@ -4,23 +4,23 @@ local command = vim.api.nvim_create_user_command
local M = {}

M.current_day = function()
return datetime.day.icon .. os.date(datetime.day.format)
return datetime.day.icon .. os.date(datetime.day.format)
end

M.current_time = function()
return datetime.time.icon .. os.date(datetime.time.format) .. datetime.time.posttext
return datetime.time.icon .. os.date(datetime.time.format) .. datetime.time.posttext
end

M.current_date = function()
return datetime.date.icon .. os.date(datetime.date.format)
return datetime.date.icon .. os.date(datetime.date.format)
end

command("PigeonToggleDatetime", function()
datetime.enabled = not datetime.enabled
command("PigeonToggleDateTime", function()
datetime.enabled = not datetime.enabled
end, {})

if datetime.enabled then
return M
return M
else
print("󱗆 pigeon date and time module is disabled")
print("󱗆 pigeon date and time module is disabled")
end

0 comments on commit f2f1110

Please sign in to comment.