Skip to content

why '{{_cursor_}}' is needed? #56

Description

@mizuirorivi

example template is following

struct {{_variableA_}} {
  public:
    {{_variableA_}}();
    ~{{_variableA_}}();
    {{_cursor_}}
  private:
    
};

but, when I remove '{{cursor}}', Error caused by arithmetic with nil value
especially, the error is occured at 'template.nvim/lua/template/init.lua:228'
the line is here

      cursor_pos[1] = start ~= 0 and cur_line + cursor_pos[1] or cursor_pos[1]

cursor_pos[1] is nil

This is inevitable because there is no {{cursor}
However, can't the cursor position default behavior depending on the state before insertion?
Or do I need to include {{cursor}}?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions