mirror of
https://github.com/nix-community/nixvim.git
synced 2025-06-22 08:53:28 +02:00
dev/list-plugins: deprecate Kind.UNKNOWN completely
This commit is contained in:
parent
a7afed6b45
commit
3726dbed68
1 changed files with 5 additions and 8 deletions
|
@ -47,10 +47,9 @@ EXCLUDES: list[str] = [
|
||||||
|
|
||||||
|
|
||||||
class Kind(Enum):
|
class Kind(Enum):
|
||||||
UNKNOWN = 1
|
NEOVIM = 1
|
||||||
NEOVIM = 2
|
VIM = 2
|
||||||
VIM = 3
|
MISC = 3
|
||||||
MISC = 4
|
|
||||||
|
|
||||||
|
|
||||||
class State(Enum):
|
class State(Enum):
|
||||||
|
@ -147,8 +146,6 @@ class Plugin:
|
||||||
state_icon: str = self.state.value
|
state_icon: str = self.state.value
|
||||||
kind_icon: str
|
kind_icon: str
|
||||||
match self.kind:
|
match self.kind:
|
||||||
case Kind.UNKNOWN:
|
|
||||||
kind_icon = "\033[93m" + QUESTION_MARK
|
|
||||||
case Kind.NEOVIM:
|
case Kind.NEOVIM:
|
||||||
kind_icon = "\033[94m" + " "
|
kind_icon = "\033[94m" + " "
|
||||||
case Kind.VIM:
|
case Kind.VIM:
|
||||||
|
@ -186,7 +183,7 @@ def parse_file(path: str) -> Optional[Plugin]:
|
||||||
)
|
)
|
||||||
|
|
||||||
state: State = State.UNKNOWN
|
state: State = State.UNKNOWN
|
||||||
kind: Kind = Kind.UNKNOWN
|
kind: Kind
|
||||||
if re.match(
|
if re.match(
|
||||||
re.compile(r".*mkNeovimPlugin", re.DOTALL),
|
re.compile(r".*mkNeovimPlugin", re.DOTALL),
|
||||||
file_content,
|
file_content,
|
||||||
|
@ -254,7 +251,7 @@ if __name__ == "__main__":
|
||||||
"-k",
|
"-k",
|
||||||
"--kind",
|
"--kind",
|
||||||
choices=[k.name.lower() for k in Kind],
|
choices=[k.name.lower() for k in Kind],
|
||||||
help="Filter plugins by kind (neovim, vim, misc, unknown)",
|
help="Filter plugins by kind (neovim, vim, misc)",
|
||||||
)
|
)
|
||||||
parser.add_argument(
|
parser.add_argument(
|
||||||
"-s",
|
"-s",
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue