Skip to content

frvnzj/xPRESENTx.nvim

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

xPRESENTx

Este plugin está basado en present.nvim, con el añadido de soporte de imágenes.

xSSx

Instalar

con lazy.nvim

{
  "frvnzj/xPRESENTx.nvim",
  dependencies = {
    "3rd/image.nvim",
    config = function()
      require("image").setup({
        integrations = {
          markdown = {
            enabled = true,
            clear_in_insert_mode = true,
            download_remote_images = true,
            only_render_image_at_cursor = false,
            filetypes = { "markdown" },
          },
        },
        window_overlap_clear_enabled = true,
        editor_only_render_when_focused = false,
      })
    end,
  },
}

Dependencies

  • Terminal con soporte de imágenes (kitty, WezTerm, ghostty)
  • image.nvim

Funcionamiento

Para iniciar la presentación :XpresentXStart, cambiar a la diapositiva siguiente n, diapositiva anterior p. Para terminar la presentación q. La ejecución de codeblocks —lua, python, javascript— con la tecla X. Para mayor referencia de configuración vease present.nvim.

La imágenes se muestran en la parte inferior derecha, con la tecla I la imagen se abre en grande, para cerrar :q<cr>.

Slides

Si un header tiene mucha información, puedes dividir la sección en diversos slides usando un comentario para separa: <!-- slide -->

Releases

No releases published

Packages

No packages published

Languages