Skip to content

pavanbhat1999/figlet.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

This plugin is under development

Figlet.nvim

About

This plugin gives an easy wrapper around the already available command line utility figlet. This is useful for giving a stylish look to your config files.

Note: 🙇I am a noob in lua and plugin development, So this is just my attempt to write a plugin. Any suggestions are appreciated.

Dependencies

  • You should have command line utility called figlet
sudo pacman -S figlet
  • Fonts for figlet in initial release I have used font called as ANSI shadow and ANSI Regular. You should have these fonts installed. PS : fallback to default will be implemented in future
git clone https://github.com/xero/figlet-fonts.git
cp  figlet-fonts/* /usr/share/figlet/fonts/
  • Comment Support using comment.nvim Please Install comment.nvim if you want comment support
use("numToStr/Comment.nvim")

Installation

You can use any plugin Manager you use

  • Packer.nvim
	use({
		"pavanbhat1999/figlet.nvim",
		requires = "numToStr/Comment.nvim",
	})

Config

require("figlet").Config({font="3d"})

Commands

 :FigComment <pattern>
 :Fig <pattern>
 :FigCommentHighlight <pattern>
 :FigList
 :FigSelect
 :FigSelectComment

Usage

Syntax :FigComment <pattern_string>

Example :FigComment NeoVim

Main Fig

Syntax :Fig <pattern_string>

Example :Fig neovim

Main Fig

Syntax :FigCommentHighlight <pattern_string>

Example :FigCommentHighlight neovim

Main Fig

Convert normal text to ASCII arts

Syntax :FigSelect

Example :FigSelect

Main Fig

Syntax :FigSelectComment

Example :FigSelectComment

Main Fig

Syntax :FigList

Example :FigList

Main Fig

TODO

  1. Add Telescope List to show fonts
  2. Visual Select -> Figlet
  3. Follow Best practice

About

A Neovim wrapper for command line utility figlet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published