Skip to content

Implement useful mappings, operators and text-objects #2

@fmoralesc

Description

@fmoralesc

I'll keep this issue open for stuff I think should be implemented. Suggestions are most welcome.

Text objects

  • list items
  • definitions
  • codeblocks
  • spans
  • sections

With these, we could, for example, change stuff with natural vim idioms (cipp for changing inside a pandoc paragraph, dipli for deleting a list item, etc.)

Text style operators

  • Apply italics, bold.
  • Apply verbatim formatting,
  • Apply superscript, subscripts, strikeouts, etc.

Commands

Mappings for operations like inserting a table row, creating a reference, etc.

  • Create a reference.
  • Navigate references.
  • Apply a header level
  • Navigate headers.
  • Toggle ordered/unordered list items
  • Create list items
  • Navigate lists.
  • Turn implicit links into explicit.
  • Handle tables. (see Support for assisted table creation #95)

Other

  • indent list item when pressing Tab key in insert mode
  • add the possibility to use different list item characters based on the indentation level (ex: '*' for level 1, '-' for level 2)

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions