packages feed

ribosome-0.4.0.0: lib/Ribosome/Api/Normal.hs

module Ribosome.Api.Normal where

import Ribosome.Control.Monad.Ribo (NvimE)
import Ribosome.Nvim.Api.IO (vimCommand)

normalm ::
  NvimE e m =>
  Text ->
  m ()
normalm cmd =
  vimCommand $ "normal " <> cmd

normal ::
  NvimE e m =>
  Text ->
  m ()
normal cmd =
  vimCommand $ "normal! " <> cmd

noautocmdNormal ::
  NvimE e m =>
  Text ->
  m ()
noautocmdNormal cmd =
  vimCommand $ "noautocmd normal! " <> cmd