dp12 / parrot Goto Github PK
View Code? Open in Web Editor NEWA package to rotate text and party with parrots at the same time
License: GNU General Public License v3.0
A package to rotate text and party with parrots at the same time
License: GNU General Public License v3.0
Could parrot mode show the relative position in a rotation list instead of the parrot? So for (:rot ("if" "else" "elif"))
it would show 2 when it's on else. I wouldn't mind to see a parrot when it's not rotating.
It seems doesn't work with doom-modeline
Please don't put stuff in the C-c single letter keymap because user stuff goes there โฅ
Regarding melpa/melpa#8811 (comment)
The changes in https://github.com/positron-solutions/parrot/commits/master/ are available for cherry pick / diff etc. The only changes that don't make sense to bring in via that method are the maintainer and homepage package headers.
Let's just decide what to do. The worst outcome would be to fork the core XPM modeline animation work and maintain two copies.
Because we can use autoloads to defer the inclusion of functions for progress and org todo states, I think we can keep the package lightweight while supporting more than one basic integration. If we go this direction, I should check my autoloads and attempt to make sure parrot-progress.el is not loaded unless its behavior is turned on.
Some packages go the direction of having a main package and then some extras packages. It's probably too heavy in this case.
Have an option to hide the parrot from the modeline completely.
I don't really wanna have to set the rotation times to a ridiculous amount like 69420, however funny it is having that in my init file.
Following is my config which consult nyan-mode. (yes, nyan mode works with smart-mode-line)
(require 'smart-mode-line)
(setq sml/theme 'smart-mode-line-powerline)
(require 'parrot)
(add-to-list 'mode-line-format (list '(:eval (list (parrot-create)))))
(sml/setup)
It not working.
Following is smart-mode-line repo.
Would it be possible to support parrot mode for Emacs inside a terminal (office work restrictions), perhaps using some ascii text like (V) that animates with the * moving up/down.
like how the nyan cat gets a way trail, maybe we could have the parrot on a slower loop, and speed up when the hook gets invoked?
Been using this package with great joy so far-- love the concept.
I was a bit surprised when I tried doing an universal argument (C-u -- 4
) on parrot-rotate
and it didn't work like I intuited it would. Is there a reason for this lack of behavior or can it be added as a feature with a pull request?
I use spaceline with the following configuration:
(use-package spaceline
:config
(require 'spaceline-config)
(spaceline-spacemacs-theme)
(setq spaceline-buffer-encoding-abbrev-p nil)
;(setq spaceline-line-column-p nil)
(setq spaceline-line-p nil)
(setq powerline-default-separator (quote arrow))
(line-number-mode 1)
(column-number-mode 1)
(display-time-mode 1)
(setq display-time-24hr-format t)
;; (setq display-time-format "%H:%M - %d %B %Y")
(setq display-time-default-load-average nil)
(use-package fancy-battery
:config
(setq fancy-battery-show-percentage t)
(setq battery-update-interval 15)
(if window-system
(fancy-battery-mode)
(display-battery-mode)))
(spaceline-spacemacs-theme)
)
(parrot-mode)
doesn't seem to have any effect here.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.