Commit graph

145 commits

Author SHA1 Message Date
Matthew Fidler
5937dbe9c8 Change to -get-face to --get-face,
Also use (mode-icons--generate-minor-mode-list face) in powerline
2016-04-11 07:49:43 -05:00
Matthew Fidler
dfdfb573e4 One face function 2016-04-07 10:22:27 -05:00
Matthew Fidler
0f1c9fcefa Pass active state to most functions 2016-04-07 09:34:55 -05:00
Matthew Fidler
d2ad4e7784 Check to make sure the buffer hasn't been deleted. 2016-04-06 11:01:16 -05:00
Matthew Fidler
2ad7e8409e Reset only once
Also make sure the minor modes are reset in the same buffer as the
major mode.
2016-04-06 09:52:18 -05:00
Matthew Fidler
a059182cf3 Reset twice, once to ensure the minor mode is reset 2016-04-06 09:30:56 -05:00
Matthew Fidler
2812f30418 Staging additional changes for Issue #22 2016-04-06 09:26:50 -05:00
Matthew Fidler
5644871fa3 mode-icons-get-icon-display works for all types.
Fix Issue #22
2016-04-06 09:23:28 -05:00
Matthew Fidler
f030c261c5 Add png and xpm extension icons 2016-04-04 16:13:53 -05:00
Matthew Fidler
049b8d93de Change message mode icon. 2016-04-04 14:50:13 -05:00
Matthew Fidler
d31b9283ff Add 'ext type that creates generic icons.
Requires gimp, FontAwesome and Haettenschweiler to generate
2016-04-04 12:35:54 -05:00
Matthew Fidler
6ebd76ab71 Better powerline support 2016-04-04 10:41:20 -05:00
Matthew Fidler
8897af5b4a Flatten & anti-alias greyscale xpms.
Also fix major-mode rendering
2016-04-04 10:01:07 -05:00
Matthew Fidler
ec1f3b7472 Generate xpms for font icons, when not present
Also use generate xpms when font icons are not present
2016-04-04 08:15:38 -05:00
Matthew Fidler
f1e6f30d85 Fix Javascript indicator 2016-04-01 22:05:13 -05:00
Matthew Fidler
80afd3b1c3 Add back font support. 2016-04-01 22:00:13 -05:00
Matthew Fidler
72255f753d Fall back to mode-name if not generated yet. 2016-04-01 21:51:49 -05:00
Matthew Fidler
a180dfb035 Convert png type to xpm with gimp.
Allows grayscale conversion of xpm files
2016-04-01 21:49:13 -05:00
Matthew Fidler
bdbd35e2fd Add gimp support and convert png->xpm with gimp.
Also change 🌿 to 🌴 for Undo-Tree mode. Add xpm (generated
by script).
2016-04-01 21:10:43 -05:00
Matthew Fidler
7c1de479b3 Add emoji support. (Undo-Tree = 🌿)
Allow undo-tree to have the 🌿 emoji
Addresses Issue #20
2016-04-01 01:28:18 -05:00
Matthew Fidler
fd94d1a276 Add mode-icons-grayscale-transform option 2016-04-01 00:13:00 -05:00
Matthew Fidler
6fe8f3d1b6 Allow powerline to recolor mode-images 2016-03-31 23:34:44 -05:00
Matthew Fidler
9403061cbf Allow desaturated mode-line icons. 2016-03-31 12:38:09 -05:00
Matthew Fidler
34dc1e8851 Display ergoemacs-mode icon.
Take out the undo redo madness
2016-03-31 08:59:50 -05:00
Matthew Fidler
98d03def53 Cache based on custom enabled themes. 2016-03-31 08:34:05 -05:00
Matthew Fidler
c9150dc0c4 Drop unused variables. 2016-03-31 00:18:05 -05:00
Matthew Fidler
b014d746ea Support multiple types of icons for color changes.
These functions now support the xpm-bw type
- mode-icons--generate-narrow
- mode-icons--read-only-status
- mode-icons--modified-construct
- mode-icons--mode-line-eol-desc

This is done by running `mode-icons-propertize-mode`
2016-03-31 00:07:37 -05:00
Matthew Fidler
9d2d20f2c3 Allow xpm-bw with major-modes.
Also add option mode-icons-change-mode-name to suppress changing the
actual mode-name and just displaying the icons.
2016-03-30 23:42:55 -05:00
Matthew Fidler
3388b75efe Speed up mode-line calculation 2016-03-30 16:00:21 -05:00
Matthew Fidler
a18ec9cfc7 Allow minor-modes images to change color.
This is based on if the window is active.
2016-03-30 15:32:36 -05:00
Matthew Fidler
6df4182846 Add name for mode icons with modifiable colors 2016-03-30 14:54:05 -05:00
Matthew Fidler
160f814b0d Remove double // in file names 2016-03-30 14:21:50 -05:00
Matthew Fidler
069cc21c7f Cleanup documentation & code 2016-03-30 14:18:14 -05:00
Matthew Fidler
323b48e416 Mode icons now updates based on an idle timer
- This should allow modes to turn on in a hook and still being
  recognized by mode-icons.

- This may also address issue #19
2016-03-30 13:52:40 -05:00
Matthew Fidler
d493f67631 Tag more grayscale images 2016-03-30 13:32:08 -05:00
Matthew Fidler
6df89d5781 Allow gray-scale icons color changing icons.
Change golden-ratio mode to be a color changing icon
2016-03-30 10:58:50 -05:00
Matthew Fidler
ddb4e803d7 Make sure replaced colors are case insensitive. 2016-03-30 09:38:05 -05:00
Matthew Fidler
0601dc9218 Allow matching black and white images to mode-line 2016-03-30 09:34:11 -05:00
Matthew Fidler
6c971563b8 Match more C, C++, C#, Java and PHP mode lighters.
See Issue #18
2016-03-30 08:49:03 -05:00
Syohei YOSHIDA
3bcd1501a4 Use cl-lib function instead of cl.el for byte-compile warning 2016-03-30 10:05:19 +09:00
b475cfb179 Add js2-mode icon 2016-03-30 01:50:38 +02:00
Matthew Fidler
894800248d Add helm icon 2016-03-29 14:48:40 -05:00
Matthew Fidler
35512cccfb Add drag stuff, and fix quote 2016-03-29 09:28:13 -05:00
rho
133eaa7262 added dockerfile icon 2016-03-26 10:49:48 +05:45
Matthew Fidler
5ceab27088 Be more careful with matching major and minor modes.
Partially addresses Issue #14
2016-03-24 08:19:05 -05:00
Matthew Fidler
6d592fb195 Make sure that case in matches is preserved 2016-03-15 08:00:10 -05:00
Matthew L. Fidler
4febdb5418 Add various icons
- Icy
- Apple
- Auto-complete
- Ergoemacs
- Messages
- Fundamental
- Configuration
2016-03-14 14:56:00 -05:00
Matthew L. Fidler
4bf5db38cb Don't allow diminished major-modes. 2016-03-02 09:23:14 -06:00
Matthew L. Fidler
12587ae51d New icon indicates file is locked by another user. 2016-03-02 00:16:49 -06:00
d5e3b538c1 Merge remote-tracking branch 'mattfidler/font-exists' 2016-02-26 20:15:36 +01:00