Giter Club home page Giter Club logo

drop.nvim's Introduction

๐Ÿ Drop

Fun little plugin that can be used as a screensaver and on your dashboard.

drop.webm

Features

  • Automatically enables/disables on these dashboard plugins:
  • Runs as a screen-saver when there is no activity for a specified amount of time.
  • Holiday theme switcher with default holidays that can be overridden.

Available Themes

Currently, the following default themes are available:

  1. april_fools - ๐Ÿคก, ๐ŸŽญ, ๐Ÿƒ, ๐ŸŽ‰, ๐Ÿ˜‚, ๐Ÿ™ƒ, ๐ŸŽˆ, ๐ŸŽ, ๐Ÿคฃ, ๐Ÿ˜œ
  2. arcade - ๐ŸŽฎ ๐Ÿ•น๏ธ ๐Ÿ‘พ ๐Ÿ’พ โš”๏ธ ๐Ÿ›ก๏ธ ๐Ÿฐ
  3. art - ๐ŸŽจ ๐Ÿ–ผ๏ธ ๐Ÿ–Œ๏ธ ๐ŸŽญ ๐ŸŽถ ๐Ÿ“š ๐Ÿ–‹๏ธ
  4. bakery - ๐Ÿž ๐Ÿฅ– ๐Ÿฅ ๐Ÿฉ ๐Ÿฐ ๐Ÿง ๐Ÿช
  5. beach - ๐ŸŒด ๐Ÿ–๏ธ ๐Ÿน ๐ŸŒ… ๐Ÿ„ ๐Ÿš ๐ŸŒž
  6. binary - 0, 1
  7. bugs - ๐Ÿž, ๐Ÿœ, ๐Ÿชฒ, ๐Ÿฆ—, ๐Ÿ•ท๏ธ, ๐Ÿ•ธ๏ธ, ๐Ÿ›
  8. business - ๐Ÿ’ผ, ๐Ÿ–Š๏ธ, ๐Ÿ“ˆ, ๐Ÿ“‰, ๐Ÿ’น, ๐Ÿ’ฒ, ๐Ÿข
  9. candy - ๐Ÿฌ ๐Ÿญ ๐Ÿซ ๐Ÿฉ ๐Ÿฐ ๐Ÿง ๐Ÿช
  10. cards - โ™ ๏ธ, โ™ฅ๏ธ, โ™ฆ๏ธ, โ™ฃ๏ธ, ๐Ÿƒ
  11. carnival - ๐ŸŽช ๐ŸŽญ ๐Ÿฟ ๐ŸŽ  ๐ŸŽก ๐ŸŽˆ ๐Ÿคน
  12. casino - ๐ŸŽฐ โ™ ๏ธ โ™ฆ๏ธ โ™ฃ๏ธ โ™ฅ๏ธ ๐ŸŽฒ ๐Ÿƒ
  13. cats - ๐Ÿฑ, ๐Ÿฆ, ๐Ÿฏ, ๐Ÿˆ, ๐Ÿ…, ๐Ÿ†
  14. coffee - โ˜• ๐Ÿฅ ๐Ÿฐ ๐Ÿช ๐Ÿฉ ๐Ÿฅ› ๐Ÿซ
  15. cyberpunk - ๐ŸŒƒ ๐Ÿ’ฟ ๐Ÿ•ถ๏ธ โš™๏ธ ๐Ÿ–ฅ๏ธ ๐ŸŽฎ ๐Ÿ”Œ
  16. deepsea - ๐Ÿ  ๐Ÿ™ ๐Ÿฆˆ ๐ŸŒŠ ๐Ÿฆ‘ ๐Ÿก ๐ŸŸ
  17. desert - ๐ŸŒต ๐Ÿช ๐Ÿœ๏ธ ๐ŸŒž ๐Ÿฆ‚ ๐Ÿชจ ๐Ÿ’ง
  18. dice - โš€, โš, โš‚, โšƒ, โš„, โš…
  19. diner - ๐Ÿ” ๐ŸŸ ๐Ÿฅค ๐Ÿณ ๐Ÿฅž ๐Ÿฅ“ ๐Ÿฆ
  20. easter - ๐Ÿฃ ๐Ÿฅ ๐Ÿค ๐Ÿฅš ๐ŸŒธ ๐Ÿซ ๐Ÿ‡ ๐ŸŒท ๐ŸŒผ ๐Ÿƒ ๐Ÿฆ‹ ๐Ÿฌ ๐ŸŒˆ ๐ŸŽ€ ๐Ÿ’’
  21. emotional - ๐Ÿ˜€, ๐Ÿ˜ƒ, ๐Ÿ˜„, ๐Ÿ˜, ๐Ÿ˜†, ๐Ÿ˜…, ๐Ÿ˜‚, ๐Ÿคฃ, ๐Ÿ˜Š, ๐Ÿ˜‡, ๐Ÿ™‚, ๐Ÿ™ƒ, ๐Ÿ˜‰, ๐Ÿ˜Œ, ๐Ÿ˜, ๐Ÿ˜˜, ๐Ÿ˜—, ๐Ÿ˜™, ๐Ÿ˜š, ๐Ÿ˜‹, ๐Ÿ˜›, ๐Ÿ˜, ๐Ÿ˜œ, ๐Ÿคช, ๐Ÿคจ, ๐Ÿง, ๐Ÿค“, ๐Ÿ˜Ž, ๐Ÿคฉ, ๐Ÿ˜, ๐Ÿ˜’, ๐Ÿ˜ž, ๐Ÿ˜”, ๐Ÿ˜Ÿ, ๐Ÿ˜•, ๐Ÿ™, โ˜น๏ธ, ๐Ÿ˜ฃ, ๐Ÿ˜–, ๐Ÿ˜ซ, ๐Ÿ˜ฉ, ๐Ÿฅบ, ๐Ÿ˜ข, ๐Ÿ˜ญ, ๐Ÿ˜ค, ๐Ÿ˜ , ๐Ÿ˜ก, ๐Ÿคฌ, ๐Ÿคฏ, ๐Ÿ˜ณ, ๐Ÿฅต, ๐Ÿฅถ, ๐Ÿ˜ฑ, ๐Ÿ˜จ, ๐Ÿ˜ฐ, ๐Ÿ˜ฅ, ๐Ÿ˜“, ๐Ÿ˜ถ, ๐Ÿ˜, ๐Ÿ˜‘, ๐Ÿ˜ฌ, ๐Ÿ˜ฏ, ๐Ÿ˜ฆ, ๐Ÿ˜ง, ๐Ÿ˜ฎ, ๐Ÿ˜ฒ, ๐Ÿฅฑ, ๐Ÿ˜ด, ๐Ÿคค, ๐Ÿ˜ช, ๐Ÿ˜ต, ๐Ÿค, ๐Ÿฅด, ๐Ÿคข, ๐Ÿคฎ, ๐Ÿค•, ๐Ÿค’, ๐Ÿ˜ท, ๐Ÿฅฐ, ๐Ÿ˜ธ, ๐Ÿ˜บ, ๐Ÿ˜ป, ๐Ÿ˜ผ, ๐Ÿ˜ฝ, ๐Ÿ™€, ๐Ÿ˜ฟ, ๐Ÿ˜น
  22. explorer - ๐ŸŒ ๐ŸŒ ๐Ÿ—บ๏ธ ๐Ÿ” โ›บ ๐ŸŒ„ ๐Ÿงญ
  23. fantasy - ๐Ÿ‰ ๐Ÿฐ ๐Ÿช„ ๐Ÿง™ ๐Ÿ›ก๏ธ ๐Ÿ—ก๏ธ ๐ŸŒŒ ๐Ÿ‘‘
  24. farm - ๐Ÿ„ ๐Ÿ– ๐Ÿ“ ๐ŸŒพ ๐ŸŽ ๐Ÿ ๐Ÿšœ
  25. garden - ๐ŸŒฑ, ๐ŸŒธ, ๐ŸŒป, ๐ŸŒฟ, ๐Ÿ‚, ๐Ÿƒ, ๐ŸŒพ
  26. halloween - ๐ŸŽƒ, ๐Ÿ‘ป, ๐Ÿฆ‡, ๐Ÿ•ท๏ธ, ๐Ÿ•ธ๏ธ, ๐Ÿฆ‰, ๐Ÿ”ฎ, ๐Ÿ’€, ๐Ÿ‘ฝ, ๐ŸŒ™, ๐Ÿฌ, ๐Ÿญ, ๐Ÿ–ค, ๐Ÿ”ช, ๐Ÿง›, ๐Ÿชฆ, ๐Ÿ˜ฑ, ๐Ÿ™€, ๐ŸŒ•, โšฐ๏ธ
  27. jungle - ๐Ÿฆœ ๐Ÿฆ ๐ŸŒด ๐Ÿ… ๐Ÿ ๐ŸŒบ ๐ŸฆŽ
  28. leaves - ๐Ÿ‚ ๐Ÿ ๐Ÿ€ ๐ŸŒฟ ๏ฌ ๏ฌ ๏ฌ
  29. lunar - ๐ŸŒ‘, ๐ŸŒ’, ๐ŸŒ“, ๐ŸŒ”, ๐ŸŒ•, ๐ŸŒ–, ๐ŸŒ—, ๐ŸŒ˜
  30. magical - ๐Ÿ”ฎ ๐ŸŒŸ ๐Ÿงน ๐ŸŽฉ ๐Ÿ‡ ๐Ÿช„ ๐Ÿ’ซ
  31. mathematical - โž•, โž–, โœ–๏ธ, โž—, โ‰ , โ‰ˆ, โˆž
  32. matrix - 0 1 โŒ˜ โˆ‘ โˆ† ฮ› ฯˆ โŠ• โŠ– โˆด โ‰ก ฮฉ ยต โˆ‚ ฮฆ ฮฝ
  33. medieval - ๐Ÿฐ ๐Ÿ›ก๏ธ โš”๏ธ ๐ŸŽ  ๐Ÿ‘‘ ๐Ÿน ๐Ÿบ
  34. musical - ๐ŸŽต ๐ŸŽถ ๐ŸŽค ๐ŸŽท ๐ŸŽธ ๐ŸŽบ ๐ŸŽป
  35. mystery - ๐Ÿ•ต๏ธ, ๐Ÿ”Ž, ๐Ÿ”’, ๐Ÿ”‘, ๐Ÿ“œ, ๐Ÿ–‹๏ธ, ๐Ÿ—๏ธ
  36. mystical - ๐Ÿ”ฎ ๐ŸŒ• ๐ŸŒŸ ๐Ÿ“œ โœจ ๐Ÿ”ฅ ๐Ÿ’ซ
  37. new_year - ๐ŸŽ† ๐ŸŽ‰ ๐Ÿพ ๐Ÿฅ‚ โฐ ๐Ÿ•› ๐ŸŽˆ ๐ŸŒŸ โœจ ๐ŸŽŠ ๐Ÿฅณ ๐Ÿ’ซ ๐Ÿ“… 2๏ธโƒฃ 0๏ธโƒฃ 2๏ธโƒฃ 4๏ธโƒฃ
  38. nocturnal - ๐Ÿฆ‰ ๐ŸŒ™ ๐Ÿฆ‡ ๐ŸŒŒ ๐ŸŒ  ๐Ÿ”ญ ๐ŸŒš
  39. ocean - ๐ŸŒŠ ๐Ÿ  ๐ŸŸ ๐Ÿก ๐Ÿฌ ๐Ÿณ ๐Ÿฆˆ ๐Ÿš โ›ต
  40. pirate - โ˜ ๏ธ โš“ ๐Ÿดโ€โ˜ ๏ธ ๐Ÿ—บ๏ธ ๐Ÿฆœ โš”๏ธ ๐Ÿ’ฐ
  41. retro - ๐Ÿ“ป ๐Ÿ“บ ๐ŸŽž๏ธ ๐Ÿ“ผ ๐ŸŽ™๏ธ ๐Ÿ•ฐ๏ธ โ˜Ž๏ธ
  42. snow - โ„๏ธ ๏‹œ โ… โ‡ * .
  43. spa - ๐Ÿ•ฏ๏ธ ๐Ÿ› ๐ŸŒธ ๐Ÿ’† ๐Ÿต ๐Ÿง˜ ๐Ÿ’…
  44. space - ๐Ÿช ๐ŸŒŒ โญ ๐ŸŒ™ ๐Ÿš€ ๐Ÿ›ฐ๏ธ โ˜„๏ธ ๐ŸŒ  ๐Ÿ‘ฉโ€๐Ÿš€
  45. sports - โšฝ ๐Ÿ€ ๐Ÿˆ โšพ ๐ŸŽพ ๐Ÿ“ ๐Ÿ’
  46. spring - ๐Ÿ‘ ๐Ÿ‡ ๐Ÿฆ” ๐Ÿฃ ๐Ÿฆข ๐Ÿ ๐ŸŒป ๐ŸŒผ ๐ŸŒท ๐ŸŒฑ ๐ŸŒณ ๐ŸŒพ ๐Ÿ€ ๐Ÿƒ ๐ŸŒˆ
  47. stars - โ˜… โญ โœฎ โœฆ โœฌ โœฏ ๐ŸŒŸ
  48. steampunk - โš™๏ธ ๐Ÿ•ฐ๏ธ ๐ŸŽฉ ๐Ÿš‚ ๐Ÿงญ ๐Ÿ”ญ ๐Ÿ—๏ธ
  49. st_patricks_day - ๐Ÿ€ ๐ŸŒˆ ๐Ÿ’š ๐Ÿ‡ฎ๐Ÿ‡ช ๐ŸŽฉ ๐Ÿฅ” ๐Ÿบ ๐Ÿป ๐Ÿฅƒ ๐Ÿ– ๐Ÿ’ฐ ๐ŸŒŸ ๐Ÿต ๐Ÿ ๐Ÿช„
  50. summer - ๐Ÿ˜Ž ๐Ÿ„ ๐ŸŠ ๐ŸŒป ๐ŸŒด ๐Ÿน ๐Ÿ๏ธ โ˜€๏ธ ๐ŸŒž ๐Ÿ•ถ๏ธ ๐Ÿ‘• โ›ต ๐Ÿฅฅ ๐ŸŒŠ
  51. temporal - ๐Ÿ•, ๐Ÿ•‘, ๐Ÿ•’, ๐Ÿ•“, ๐Ÿ•”, ๐Ÿ••, ๐Ÿ•–, ๐Ÿ•—, ๐Ÿ•˜, ๐Ÿ•™, ๐Ÿ•š, ๐Ÿ•›
  52. thanksgiving - ๐Ÿฆƒ ๐Ÿ‚ ๐Ÿ ๐ŸŒฝ ๐Ÿฅง ๐Ÿ  ๐ŸŽ ๐Ÿ– ๐Ÿ— ๐Ÿฅ– ๐Ÿฅ” ๐Ÿ‡ ๐Ÿท ๐ŸŒฐ ๐Ÿฅ•
  53. travel - โœˆ๏ธ, ๐ŸŒ, ๐Ÿ—บ๏ธ, ๐Ÿจ, ๐Ÿงณ, ๐Ÿ—ฝ, ๐Ÿš‚
  54. tropical - ๐ŸŒด ๐Ÿ ๐Ÿ‰ ๐Ÿฅฅ ๐ŸŒบ ๐Ÿข ๐ŸŒŠ
  55. urban - ๐Ÿข ๐Ÿš• ๐Ÿš‡ ๐Ÿ• ๐Ÿšฆ ๐Ÿ›ด ๐ŸŽง
  56. us_independence_day - ๐Ÿ‡บ๐Ÿ‡ธ ๐ŸŽ† ๐Ÿ—ฝ ๐Ÿฆ… ๐ŸŒญ ๐Ÿ” โญ ๐ŸŽ‰ ๐Ÿฅณ ๐Ÿป ๐Ÿฅ ๐ŸŽต ๐ŸŽถ ๐Ÿš€ ๐Ÿ’ฅv
  57. valentines_day - โค๏ธ ๐Ÿ’– ๐Ÿ’˜ ๐Ÿ’ ๐Ÿ’• ๐Ÿ’“ ๐Ÿ’ž ๐Ÿ’Ÿ ๐Ÿ’Œ ๐ŸŒน ๐Ÿซ ๐Ÿ’ ๐Ÿ’ ๐Ÿท ๐Ÿ•ฏ๏ธ
  58. wilderness - ๐ŸŒฒ ๐Ÿบ ๐ŸฆŒ ๐Ÿž๏ธ ๐Ÿ”ฅ โ›บ ๐ŸŒŒ
  59. wildwest - ๐Ÿค  ๐ŸŽ ๐ŸŒต ๐Ÿ”ซ โ›๏ธ ๐ŸŒ„ ๐Ÿš‚
  60. winter_wonderland - โ„๏ธ โ›„ ๐ŸŒจ๏ธ ๐ŸŽฟ ๐Ÿ›ท ๐Ÿ”๏ธ ๐Ÿงฃ
  61. xmas - ๐ŸŽ„ ๐ŸŽ ๐Ÿคถ ๐ŸŽ… ๐Ÿ›ท โ„ โ›„ ๐ŸŒŸ ๐ŸฆŒ ๐ŸŽถ โ„๏ธ ๏‹œ โ… โ‡ *
  62. zodiac - โ™ˆ, โ™‰, โ™Š, โ™‹, โ™Œ, โ™, โ™Ž, โ™, โ™, โ™‘, โ™’, โ™“
  63. zoo - ๐Ÿฆ ๐Ÿ˜ ๐Ÿฆ“ ๐Ÿฆ’ ๐Ÿฆ… ๐Ÿฆ‰ ๐Ÿ†

โšก๏ธ Requirements

๐Ÿ“ฆ Installation

Install the plugin with your preferred package manager:

-- Packer
use({
  "folke/drop.nvim",
  event = "VimEnter",
  config = function()
    require("drop").setup()
  end,
})

-- Lazy.nvim
{
  "folke/drop.nvim",
  opts = {
    -- ...
  }
}

โš™๏ธ Configuration

drop.nvim comes with the following defaults:

{

  ---@type DropTheme|string
  theme = "auto", -- when auto, it will choose a theme based on the date
  ---@type ({theme: string}|DropDate|{from:DropDate, to:DropDate}|{holiday:"us_thanksgiving"|"easter"})[]
  themes = {
    { theme = "new_year", month = 1, day = 1 },
    { theme = "valentines_day", month = 2, day = 14 },
    { theme = "st_patricks_day", month = 3, day = 17 },
    { theme = "easter", holiday = "easter" },
    { theme = "april_fools", month = 4, day = 1 },
    { theme = "us_independence_day", month = 7, day = 4 },
    { theme = "halloween", month = 10, day = 31 },
    { theme = "us_thanksgiving", holiday = "us_thanksgiving" },
    { theme = "xmas", from = { month = 12, day = 24 }, to = { month = 12, day = 25 } },
    { theme = "leaves", from = { month = 9, day = 22 }, to = { month = 12, day = 20 } },
    { theme = "snow", from = { month = 12, day = 21 }, to = { month = 3, day = 19 } },
    { theme = "spring", from = { month = 3, day = 20 }, to = { month = 6, day = 20 } },
    { theme = "summer", from = { month = 6, day = 21 }, to = { month = 9, day = 21 } },
  },
  max = 75, -- maximum number of drops on the screen
  interval = 100, -- every 150ms we update the drops
  screensaver = 1000 * 60 * 5, -- show after 5 minutes. Set to false, to disable
  filetypes = { "dashboard", "alpha", "ministarter" }, -- will enable/disable automatically for the following filetypes
  winblend = 100, -- winblend for the drop window
}

drop.nvim's People

Contributors

catdadcode avatar folke avatar github-actions[bot] avatar ofrades avatar tobinpalmer avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

drop.nvim's Issues

feature: Transparency colorscheme support

Did you check the docs?

  • I have read all the drop.nvim docs

Is your feature request related to a problem? Please describe.

Will you be able to add transparant colorscheme support in the future plan?

Describe the solution you'd like

i use onedark colorscheme with transparency on

Describe alternatives you've considered

nothing special, maybe something that can related to colorscheme config that will make transparancy works

Additional context

My Alpha.nvim dashboard becoming black because it doesn't support transparency out of the box

Issues with the video

When I wanted to checkout the new hota*s plugin this is what appeared on Firefox. I found the issues https://bugzilla.mozilla.org/show_bug.cgi?id=1368063
which is 6 year old.

image

Media resource https://user-images.githubusercontent.com/292349/198695517-c834a9c5-8acc-4a47-9f1d-277085169754.mp4 could not be decoded. [drop.nvim](https://github.com/folke/drop.nvim)

Media resource https://user-images.githubusercontent.com/292349/198695517-c834a9c5-8acc-4a47-9f1d-277085169754.mp4 could not be decoded, error: Error Code: NS_ERROR_DOM_MEDIA_FATAL_ERR (0x806e0005)
Details: auto mozilla::SupportChecker::AddMediaFormatChecker(const mozilla::TrackInfo &)::(anonymous class)::operator()() const: Decoder may not have the capability to handle the requested video format with YUV444 chroma subsampling.

Maybe it would be better to change codec to smth else?
(works semless on chrome btw)

Can't open Telescope in Dashboard with drop.nvim

So, basically, whenever I try to open telescope in dashboard with this plugin running a telescope window just doesn't open, but it still does accept input and it's functionality works as excepted

Here's how it looks:
image
Arrow points to the telescope's text input

The dashboard plugin used, if it does matter, is dashboard.nvim

E5560: nvim_create_buf must not be called in a lua loop callback

I have this error returning to nvim after the laptop was locked

Error executing luv callback:
...re/nvim/site/pack/packer/opt/drop.nvim/lua/drop/drop.lua:74: E5560: nvim_create_buf must not be called in a lua loop callback
stack traceback:
        [C]: in function 'nvim_create_buf'
        ...re/nvim/site/pack/packer/opt/drop.nvim/lua/drop/drop.lua:74: in function 'show'
        ...re/nvim/site/pack/packer/opt/drop.nvim/lua/drop/init.lua:9: in function 'show'
        .../nvim/site/pack/packer/opt/drop.nvim/lua/drop/config.lua:70: in function <.../nvim/site/pack/packer/opt/drop.nvim/lua/drop/config.lua:68>

Drops freeze when typing in insert mode

This should be reproducible by the following steps:

  1. Enter insert mode
  2. Unfocus the system window for long enough for the drops to start falling (I don't know if it happens when you don't unfocus the window)
  3. While the drops are falling, refocus the Neovim window and begin typing

The expected result of these steps is of course that the drops would go away and the editor would be back to normal, but instead the drops freeze, and the only ways I've found to get them to go away are to restart Neovim or enter normal mode then wait long enough for the drops to start falling again and then move the cursor to disable the drops.

gif

the gif or video in the readme isn't watchable

Background shadow

Hi Folke,

  1. Do you by any chance know why this doesn't work on a transparent background? I'm using default nvim catppuccin theme.
    transparent_background = true,
    term_colors = true,

image

Any idea what might be the issue and what I could do to fix it?

Thanks for all you do,

Cheers.

Background Question

Thanks for this "super useful" plugin! ๐Ÿ˜œ

Just one simple question: Is there anyway to keep the background color of the highlight group Drop "neutral", so that the original background color of the field remains the same whether a "flake" is on it or not? (I hope you understand what I'm talking about.)

I played around with "bg", "nocombine" and "default" without any success. I even don't know if this is possible at all.

Any ideas with regards to this?

Allow the vim colorscheme to remain the same while Drop is active

Did you check the docs?

  • I have read all the drop.nvim docs

Is your feature request related to a problem? Please describe.

Whenever the drops are active on the screen, the overall colorscheme of vim changes. I'd like to be able to set the colors that it changes to or have it remain the same as normal.

Describe the solution you'd like

The default configuration should probably not affect the overall colorscheme of vim itself, just the drops. If I wanted the colorscheme to change, I would like some kind of option in the Drop config to set what it's changing to.

Describe alternatives you've considered

An alternative solution would be to explain in the README how/why the colors are changing so I can modify the code myself.

Additional context

Vim while Drop is not active

Normal colors.

image

Vim while Drop is active

Why did all the colors change?

image

feature: add option to hide with CursorMoved with dashboard filetypes like alpha.nvim

Did you check the docs?

  • I have read all the drop.nvim docs

Is your feature request related to a problem? Please describe.

I have a computer that is not the fastest one in the world and noticed that moving the cursor around at ft=alpha while drop is dropping things caused very noticeable lags.
At the same time I like the drop is active at the dashboard screen.

Describe the solution you'd like

Add an option to hide with CursorMoved at these dashboard like files just like any other files.

Describe alternatives you've considered

User add autocmd manually to call require('drop').hide() it

Additional context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.