Skip to content
This repository has been archived by the owner on Apr 11, 2023. It is now read-only.

Configurable properties in settings #243

Closed
1 of 2 tasks
ueokande opened this issue Nov 25, 2017 · 0 comments · Fixed by #303
Closed
1 of 2 tasks

Configurable properties in settings #243

ueokande opened this issue Nov 25, 2017 · 0 comments · Fixed by #303
Milestone

Comments

@ueokande
Copy link
Owner

I'm opening this issue because:

  • I'll report a bug
  • I'll propose a new feature

Description

I'm appreciative of new features in Issues and Pull Requests.

The new future sometimes require configurable propety in settings. For instance, a smooth scrolling option (#57) should be switched enabled and disabled in settings by user. I propose new name space in settings "properties", and these properties can definied in that namespace as:

{
  "keymaps": { "...": "..."},
  "engines": { "...": "..." },
  "blacklist": [ "..." ],
  "properties": {
    "smoothscroll": true,
  }
}

Optionally, user can override the properties by :set command in console:

:set smoothscroll    " boolean property
:set foo=bar         " string property
:set fizz+=buzz      " array property
@ueokande ueokande added this to the 0.9 milestone Jan 4, 2018
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant