Git Product home page Git Product logo

extmark-toy.nvim's Introduction

[WIP] extmark-toy.nvim

Extmark Toy is a plugin created to house my experimental demos and games created in Neovim. The graphical effects are rasterized using Unicode font Block Element glyphs in combination with Neovim's extmarks.

A font that supports glyphs introduced in Unicode version 13.0 is required for some effects.

Effects

At the moment there's only a single effect included; One produced for Thomas Vigouroux's' Neovim stream introductions (and as a thanks for the work he's contributed to Neovim).

I have a variety of other nearly-complete effects that I'll introduce when they have less rough edges.

At some point I'd like to support user created effects, moving utilities used for effect creation and generic methods in current effects into API functions.

Vigoux Logo

screenshot

Keys: <Left> and <Right> to rotate palette

WIP

TODO: add gifs/screenshots of other WIP effects

Installation

use 'sunjon/extmark-toy.nvim'
Plug 'sunjon/extmark-toy.nvim'

Configuration

:map <key> <cmd>lua require'extmark-toy'.start()

Usage

q to exit

License

Copyright (c) Senghan Bright. Distributed under the MIT license

extmark-toy.nvim's People

Contributors

sunjon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

nyngwang

extmark-toy.nvim's Issues

bad #1 argument to 'format'

Here's the mapping I added, and it gives the error shown in image below it:

:map <M-e> <cmd>lua require'extmark-toy'.start()<CR>

Screen Shot 2021-09-07 at 9 48 11 PM

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.