All Projects → LinArcX → mpi

LinArcX / mpi

Licence: GPL-3.0 License
minimal (n)vim plugins - icons (Under 200 LOC)

Programming Languages

Vim Script
2826 projects

Projects that are alternatives of or similar to mpi

gh.vim
Vim/Neovim plugin for GitHub
Stars: ✭ 149 (+365.63%)
Mutual labels:  vim-plugin
PiBuilder
Ideas for building a Raspberry Pi from "bare metal" to ready-to-run IOTstack
Stars: ✭ 26 (-18.75%)
Mutual labels:  diy
vim-bettergrep
A better way to grep in vim.
Stars: ✭ 15 (-53.12%)
Mutual labels:  vim-plugin
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (-28.12%)
Mutual labels:  diy
vim-jqplay
Run jq interactively in Vim
Stars: ✭ 56 (+75%)
Mutual labels:  vim-plugin
vim-inccomplete
Vim plugin for #include directive completion.
Stars: ✭ 14 (-56.25%)
Mutual labels:  vim-plugin
untheme
A blank WordPress theme for developers.
Stars: ✭ 82 (+156.25%)
Mutual labels:  minimalist
keeporsweep.net
💻🔀🗑️ Randomly declutter your digital life!
Stars: ✭ 54 (+68.75%)
Mutual labels:  minimalist
YankAssassin.vim
Don't let the cursor move while Yanking in Vim/Neovim
Stars: ✭ 50 (+56.25%)
Mutual labels:  vim-plugin
webgui
Web Technologies based Crossplatform GUI Framework with Dark theme
Stars: ✭ 81 (+153.13%)
Mutual labels:  minimalist
pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
Stars: ✭ 48 (+50%)
Mutual labels:  diy
SlimApp
A minimalist andf platform-agnostic application layer for writing graphical applications, with a strong emphasis on simplicity and ease of use.
Stars: ✭ 33 (+3.13%)
Mutual labels:  minimalist
WriteYourOwnReact
Write your own version of React. Why? Because you CAN!
Stars: ✭ 20 (-37.5%)
Mutual labels:  diy
vim-backscratch
Small scratches for Vim, feels nice
Stars: ✭ 20 (-37.5%)
Mutual labels:  vim-plugin
stan-vim
A Vim plugin for the Stan probabilistic programming language.
Stars: ✭ 41 (+28.13%)
Mutual labels:  vim-plugin
gentoo-syntax
[MIRROR] Gentoo Ebuild, Eclass, GLEP, ChangeLog and Portage Files syntax highlighting, filetype and indent settings for Vim
Stars: ✭ 22 (-31.25%)
Mutual labels:  vim-plugin
klein
the minimalist URL shortener
Stars: ✭ 40 (+25%)
Mutual labels:  minimalist
nerdtree-visual-selection
Defines commands that will work on files inside a Visual selection
Stars: ✭ 48 (+50%)
Mutual labels:  vim-plugin
comet
A minimal and robust BEM-style CSS toolkit.
Stars: ✭ 18 (-43.75%)
Mutual labels:  minimalist
VimConfig
Configuration files for Vi-IMproved.
Stars: ✭ 23 (-28.12%)
Mutual labels:  vim-plugin

mpi

Using mpi + mpsl + mpbtl

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

Donate

  • Bitcoin: 13T28Yd37qPtuxwTFPXeG9dWPahwDzWHjy

  • Monero: 48VdRG9BNePEcrUr6Vx6sJeVz6EefGq5e2F5S9YV2eJtd5uAwjJ7Afn6YeVTWsw6XGS6mXueLywEea3fBPztUbre2Lhia7e

License

License

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].