From 93651607b3ff54e3850a4771de0acb251474dd27 Mon Sep 17 00:00:00 2001 From: Marc Pervaz Boocha Date: Mon, 31 Mar 2025 23:21:26 +0530 Subject: Port to 0.11 Drop Plugins --- .local/bin/http-static | 40 +++++++++++++++------- .../share/nvim/site/pack/plugins/start/fidget.nvim | 1 - .local/share/nvim/site/pack/plugins/start/lazydev | 1 - .../nvim/site/pack/plugins/start/mason-lspconfig | 1 - .local/share/nvim/site/pack/plugins/start/nvim-cmp | 1 - .../nvim/site/pack/plugins/start/nvim-cmp-lsp | 1 - .../nvim/site/pack/plugins/start/nvim-lspconfig | 1 - 7 files changed, 28 insertions(+), 18 deletions(-) delete mode 160000 .local/share/nvim/site/pack/plugins/start/fidget.nvim delete mode 160000 .local/share/nvim/site/pack/plugins/start/lazydev delete mode 160000 .local/share/nvim/site/pack/plugins/start/mason-lspconfig delete mode 160000 .local/share/nvim/site/pack/plugins/start/nvim-cmp delete mode 160000 .local/share/nvim/site/pack/plugins/start/nvim-cmp-lsp delete mode 160000 .local/share/nvim/site/pack/plugins/start/nvim-lspconfig (limited to '.local') diff --git a/.local/bin/http-static b/.local/bin/http-static index 7e6fa55..1d49eb7 100755 --- a/.local/bin/http-static +++ b/.local/bin/http-static @@ -4,12 +4,13 @@ from argparse import ArgumentParser from collections.abc import Sequence from typing import Optional from pathlib import Path -from http.server import SimpleHTTPRequestHandler,ThreadingHTTPServer -import sys +from os import PathLike, fspath +from http.server import SimpleHTTPRequestHandler, ThreadingHTTPServer +from functools import partial -def serve(bind, port, directory): - def handler(request, client_address, server): - return SimpleHTTPRequestHandler(request, client_address, server, directory=directory) + +def serve(bind: str, port: int, directory: PathLike): + handler = partial(SimpleHTTPRequestHandler, directory=fspath(directory)) with ThreadingHTTPServer((bind, port), handler) as httpd: print(*httpd.socket.getsockname()) @@ -19,13 +20,28 @@ def serve(bind, port, directory): return -def main(argv: Optional[Sequence[str]] = None): +def main(argv: Optional[Sequence[str]] = None) -> None: parser = ArgumentParser() - parser.add_argument('-b', '--bind', metavar='ADDRESS', default='', help='bind to this address') - parser.add_argument('-p', '--port', default=8080, type=int, help='bind to this port') - parser.add_argument('directory', type=Path, default=Path.cwd(), nargs="?", help='serve this directory') + parser.add_argument( + "-b", "--bind", metavar="ADDRESS", default="", help="bind to this address" + ) + parser.add_argument( + "-p", "--port", default=8080, type=int, help="bind to this port" + ) + parser.add_argument( + "directory", + type=Path, + default=Path.cwd(), + nargs="?", + help="serve this directory", + ) args = parser.parse_args(argv) - serve(**vars(args)) -if __name__ == '__main__': - sys.exit(main()) + try: + serve(**vars(args)) + except KeyboardInterrupt: + pass + + +if __name__ == "__main__": + main() diff --git a/.local/share/nvim/site/pack/plugins/start/fidget.nvim b/.local/share/nvim/site/pack/plugins/start/fidget.nvim deleted file mode 160000 index d9ba6b7..0000000 --- a/.local/share/nvim/site/pack/plugins/start/fidget.nvim +++ /dev/null @@ -1 +0,0 @@ -Subproject commit d9ba6b7bfe29b3119a610892af67602641da778e diff --git a/.local/share/nvim/site/pack/plugins/start/lazydev b/.local/share/nvim/site/pack/plugins/start/lazydev deleted file mode 160000 index 2367a6c..0000000 --- a/.local/share/nvim/site/pack/plugins/start/lazydev +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 2367a6c0a01eb9edb0464731cc0fb61ed9ab9d2c diff --git a/.local/share/nvim/site/pack/plugins/start/mason-lspconfig b/.local/share/nvim/site/pack/plugins/start/mason-lspconfig deleted file mode 160000 index 1a31f82..0000000 --- a/.local/share/nvim/site/pack/plugins/start/mason-lspconfig +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1a31f824b9cd5bc6f342fc29e9a53b60d74af245 diff --git a/.local/share/nvim/site/pack/plugins/start/nvim-cmp b/.local/share/nvim/site/pack/plugins/start/nvim-cmp deleted file mode 160000 index 1e1900b..0000000 --- a/.local/share/nvim/site/pack/plugins/start/nvim-cmp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 1e1900b0769324a9675ef85b38f99cca29e203b3 diff --git a/.local/share/nvim/site/pack/plugins/start/nvim-cmp-lsp b/.local/share/nvim/site/pack/plugins/start/nvim-cmp-lsp deleted file mode 160000 index 99290b3..0000000 --- a/.local/share/nvim/site/pack/plugins/start/nvim-cmp-lsp +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 99290b3ec1322070bcfb9e846450a46f6efa50f0 diff --git a/.local/share/nvim/site/pack/plugins/start/nvim-lspconfig b/.local/share/nvim/site/pack/plugins/start/nvim-lspconfig deleted file mode 160000 index 85e0dd2..0000000 --- a/.local/share/nvim/site/pack/plugins/start/nvim-lspconfig +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 85e0dd26b710e834a105d679200d01e326a3d2b0 -- cgit v1.2.3-70-g09d2