giovanebribeiro / mpi

minimal (n)vim plugins - icons (Under 200 LOC)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

mpi

Using mpi in my customized tabline called: mptbl

Installation

Just copy mpi.vim into your plugin directory.

Why?

  • KISS
  • I like vim-devicons. But it cares too much about integrating with other plugins. Its code is huge get such a simple task.(getting file type icons)
  • I like to manipulate and discover things and see what's going on under the hood(And i encourage you, too). So, instead of just using a huge plugin, install a minimal alternative and change it according to your needs.

How use it?

Just call mpi#get(<name of buffer>) to get its related icon. For exmaple use this command to see what'll happen:

:echo mpi#get(expand('%:t'))

Customization

You can add unicode emojies like this:

let g:mpi#exact_matches = {
    ...
    \ '.zshrc'                           : '🌍',
    \ '.zsh_history'                     : "\<Char-0x23f0>",
    \ '.fehbg'                           : '🐈',
    ...
\}

Filetypes are here: /usr/share/nvim/runtime/filetype.vim

License

License

About

minimal (n)vim plugins - icons (Under 200 LOC)

License:GNU General Public License v3.0


Languages

Language:Vim Script 100.0%