Switching between candidates causes short freezes when using company-box-mode with mode-icons-mode
fapdash opened this issue · 0 comments
fapdash commented
Report:
- timer-event-handler 9089 87%
- apply 9088 87%
- #<compiled 0x1560fee4a721> 1032 9%
- company-box-doc--show 1031 9%
+ company-box-doc--fetch-doc-buffer 1010 9%
+ company-box-doc--set-frame-position 18 0%
+ company-box-doc--make-buffer 2 0%
+ company-call-backend 1 0%
- #<lambda 0x135a7a8b5051d4> 196 1%
- when 196 1%
- if 196 1%
- progn 196 1%
- with-current-buffer 196 1%
- save-current-buffer 196 1%
+ mode-icons-set-minor-mode-icon 196 1%
- #<lambda 0x135a7a8b5051d4> 189 1%
- when 189 1%
- if 189 1%
- progn 189 1%
- with-current-buffer 189 1%
- save-current-buffer 189 1%
- mode-icons-set-minor-mode-icon 189 1%
- mode-icons-get-icon-spec 183 1%
- mode-icons-supported-p 177 1%
- mode-icons--get-font-xpm-file 115 1%
mode-icons-get-icon-file 115 1%
+ mode-icons--ext-available-p 7 0%
mode-icons-supported-font-p 4 0%
+ mode-icons--get-emoji-xpm-file 1 0%
image-type-available-p 1 0%
- #<lambda 0x135a7a8b5051d4> 189 1%
- when 189 1%
- if 189 1%
- progn 189 1%
- with-current-buffer 189 1%
- save-current-buffer 189 1%
- mode-icons-set-minor-mode-icon 189 1%
- mode-icons-get-icon-spec 184 1%
- mode-icons-supported-p 179 1%
- mode-icons--get-font-xpm-file 120 1%
mode-icons-get-icon-file 119 1%
- mode-icons--ext-available-p 5 0%
mode-icons-get-icon-file 3 0%
mode-icons-supported-font-p 3 0%
- #<lambda 0x135a7a8b5051d4> 185 1%
- when 185 1%
- if 185 1%
- progn 185 1%
- with-current-buffer 185 1%
- save-current-buffer 185 1%
- mode-icons-set-minor-mode-icon 185 1%
- mode-icons-get-icon-spec 184 1%
- mode-icons-supported-p 181 1%
- mode-icons--get-font-xpm-file 114 1%
mode-icons-get-icon-file 110 1%
- mode-icons--ext-available-p 10 0%
mode-icons-get-icon-file 5 0%
mode-icons-supported-font-p 4 0%
+ #<lambda 0x135a7a8b5051d4> 177 1%
+ #<lambda 0x135a7a8b5051d4> 177 1%
+ #<lambda 0x135a7a8b5051d4> 175 1%
+ #<lambda 0x135a7a8b5051d4> 175 1%
+ #<lambda 0x135a7a8b5051d4> 175 1%
+ #<lambda 0x135a7a8b5051d4> 175 1%
+ #<lambda 0x135a7a8b5051d4> 175 1%
+ #<lambda 0x135a7a8b5051d4> 174 1%
+ #<lambda 0x135a7a8b5051d4> 172 1%
+ #<lambda 0x135a7a8b5051d4> 172 1%
+ #<lambda 0x135a7a8b5051d4> 171 1%
+ #<lambda 0x135a7a8b5051d4> 171 1%
+ #<lambda 0x135a7a8b5051d4> 171 1%
+ #<lambda 0x135a7a8b5051d4> 170 1%
+ #<lambda 0x135a7a8b5051d4> 170 1%
+ #<lambda 0x135a7a8b5051d4> 170 1%
+ #<lambda 0x135a7a8b5051d4> 170 1%
+ #<lambda 0x135a7a8b5051d4> 169 1%
+ #<lambda 0x135a7a8b5051d4> 169 1%
+ #<lambda 0x135a7a8b5051d4> 169 1%
+ #<lambda 0x135a7a8b5051d4> 168 1%
+ #<lambda 0x135a7a8b5051d4> 168 1%
+ #<lambda 0x135a7a8b5051d4> 167 1%
+ #<lambda 0x135a7a8b5051d4> 167 1%
+ #<lambda 0x135a7a8b5051d4> 167 1%
+ #<lambda 0x135a7a8b5051d4> 166 1%
+ #<lambda 0x135a7a8b5051d4> 166 1%
+ #<lambda 0x135a7a8b5051d4> 166 1%
+ #<lambda 0x135a7a8b5051d4> 166 1%
+ #<lambda 0x135a7a8b5051d4> 165 1%
+ #<lambda 0x135a7a8b5051d4> 165 1%
+ #<lambda 0x135a7a8b5051d4> 165 1%
+ #<lambda 0x135a7a8b5051d4> 165 1%
+ #<lambda 0x135a7a8b5051d4> 164 1%
+ #<lambda 0x135a7a8b5051d4> 164 1%
+ #<lambda 0x135a7a8b5051d4> 163 1%
+ #<lambda 0x135a7a8b5051d4> 163 1%
+ #<lambda 0x135a7a8b5051d4> 163 1%
+ #<lambda 0x135a7a8b5051d4> 163 1%
+ #<lambda 0x135a7a8b5051d4> 162 1%
+ #<lambda 0x135a7a8b5051d4> 162 1%
+ #<lambda 0x135a7a8b5051d4> 160 1%
+ #<lambda 0x135a7a8b5051d4> 156 1%
It looks to me like the icon fie gets loaded every time I'm switching between candidates?