Giter VIP home page Giter VIP logo

slides.vim's Introduction

slides.vim

slides.vim is a plugin that turns markdown files into presentable slides. Best served with vim-obsession, hologram.nvim, and limelight.vim.

This plugin uses the argument list (see :h arglist) to define the set of slides for a given presentation. Each slide corresponds to one entry in the argument list. Entries correspond to files with the slide extension.

The example directory contains a set of example slides which produce the following output:

Installation

Using vim-plug:

Plug 'mroavi/slides.vim'

Using packer.nvim:

use 'mroavi/slides.vim'

Features

  • WYSIWYG slides
  • Markdown syntax
  • Code block syntax highlighting
  • Configurable font size and cursor color for the Alacritty and Kitty terminals.

Commands

Action Description
:Present Toggle presentation mode
j Next slide
k Previous slide
J Next paragraph
K Previous paragraph

Configuration

Option Description Default
g:slides_font_size Font size in presentation mode 18
g:slides_cursor_color Cursor color in presentation mode '#282828'
g:slides_cursor_text_color Cursor text color in presentation mode '#ffc24b'

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.