diff --git a/searchindex.js b/searchindex.js index e0efc65..9885622 100644 --- a/searchindex.js +++ b/searchindex.js @@ -1 +1 @@ -Search.setIndex({"docnames": ["CHANGELOG", "README", "doc/PathlibPath", "doc/PathlibPosixPath", "doc/PathlibWindowsPath", "index"], "filenames": ["CHANGELOG.md", "README.md", "doc/PathlibPath.rst", "doc/PathlibPosixPath.rst", "doc/PathlibWindowsPath.rst", "index.rst"], "titles": ["Changelog", "1. \ud83d\udc0d pathlib.nvim", "7. PathlibPath", "8. PathlibPosixPath", "9. PathlibWindowsPath", "\ud83d\udc0d pathlib.nvim"], "terms": {"base": [0, 1], "suffix": [0, 1, 2], "detect": 0, "add": [0, 1], "test": [0, 1], "54": 0, "25d2123": 0, "improv": 0, "doc": [0, 1], "self": [0, 1, 2, 3, 4], "with_suffix": [0, 2], "7a5be95": 0, "resolv": [0, 2], "multipl": [0, 2], "52": 0, "6fb37e0": 0, "move": [0, 2], "path": [0, 2, 3, 4, 5], "len": [0, 1, 2], "depth": [0, 2], "make": [0, 2], "align": [0, 2], "string": [0, 2, 3, 4], "50": 0, "43cc27c": 0, "child": [0, 1, 2, 3, 4], "when": [0, 1, 2], "return": [0, 1, 2, 3, 4], "wrong": 0, "cach": [0, 2], "4664793": 0, "init": 0, "trick": 0, "type": [0, 2, 3, 4], "annot": 0, "48f9d2b": 0, "peek": [0, 2], "get": [0, 2], "specif": [0, 1], "part": [0, 2], "45": 0, "5511eb3": 0, "object": [0, 2, 3, 4], "inherit": 0, "manipul": 0, "function": [0, 2], "fe5cd85": 0, "with_stem": [0, 2], "variant": 0, "f912333": 0, "deprec": 0, "sibl": [0, 1, 2], "concat": 0, "47b0cd9": 0, "renam": [0, 2], "new_descend": [0, 2], "descend": [0, 2], "simplic": 0, "f8b8281": 0, "oper": [0, 2], "overload": 0, "d194dc2": 0, "mode": [0, 2], "work": [0, 1], "old": 0, "code": 0, "40": 0, "6e7219f": 0, "from": [0, 1, 2], "to_absolut": [0, 2], "easier": 0, "chain": [0, 1, 2], "42": 0, "b8d3184": 0, "releas": 0, "first": [0, 1, 2], "major": 0, "version": [0, 2], "44e3a10": 0, "1a5b9c5": 0, "schedul": 0, "sure": 0, "sleep": 0, "more": [0, 2], "than": [0, 2], "enough": 0, "trigger": [0, 2], "task": 0, "3a65f03": 0, "git": 0, "allow": [0, 2], "have": 0, "git_stat": [0, 1, 2], "request": [0, 1], "fb7f23b": 0, "shellescap": [0, 2], "window": [0, 1, 2, 4], "b82db08": 0, "updat": 0, "correct": 0, "c13bd05": 0, "comparison": 0, "gener": 0, "9d384f3": 0, "issu": 0, "initi": 0, "3e95f11": 0, "debounc": 0, "statu": [0, 1], "check": [0, 1, 2], "a27ce38": 0, "i": [0, 2, 3, 4, 5], "alwai": [0, 2], "least": 0, "onc": [0, 1], "5f3cbe4": 0, "process": 0, "ignor": [0, 1, 2], "batch": 0, "avoid": [0, 2], "error": [0, 1, 2], "c9a8812": 0, "us": [0, 2, 5], "nio": [0, 1, 2], "fetch": [0, 2], "state": [0, 1], "insid": [0, 1], "job": 0, "32": 0, "f754df5": 0, "fs_iterdir": [0, 1, 2], "skip_dir": [0, 2], "nil": [0, 1, 2], "da7f101": 0, "call": [0, 1, 2, 4], "e463807": 0, "cmd_string": [0, 2], "shell_str": [0, 2], "special": [0, 2], "usecas": 0, "4b6b503": 0, "parent_assert": [0, 1, 2], "parent_str": 0, "6169fea": 0, "abil": 0, "specifi": [0, 2, 3, 4], "separ": [0, 1, 2], "tostr": [0, 1, 2], "0bf7423": 0, "uri": [0, 2, 3, 4], "support": [0, 1], "pars": [0, 2, 3, 4], "from_uri": [0, 2, 3, 4], "1d60086": 0, "docstr": 0, "render": 0, "correctli": 0, "72e5167": 0, "method": [0, 2], "calcul": [0, 1, 2], "rel": [0, 2], "d92854b": 0, "convini": 0, "5c67e6d": 0, "gather": 0, "git_root": [0, 1], "7921607": 0, "fake": 0, "meta": 0, "file": [0, 2, 3, 4], "luassert": 0, "f99b4c4": 0, "iterdir": [0, 2], "optim": 0, "perform": 0, "69d313a": 0, "try": 0, "via": 0, "sphinx": 0, "4d8ca25": 0, "watcher": [0, 2], "implement": [0, 1], "invok": 0, "de8a39d": 0, "8fb9050": 0, "ci": [0, 1], "ensur": [0, 2], "pip": 0, "req": 0, "ar": [0, 1, 2], "instal": 0, "227f409": 0, "typo": 0, "4fdbc89": 0, "execut": 0, "0c72aa6": 0, "fail": [0, 1, 2], "command": [0, 2], "bfc23f3": 0, "find": [0, 2], "104f8a3": 0, "link": [0, 2], "readm": [0, 5], "f9f6b4c": 0, "save": [0, 2, 3, 4], "dep": 0, "requir": [0, 1], "txt": [0, 1, 2], "70dcc2f": 0, "public": 0, "all": [0, 1, 2], "field": 0, "41436f8": 0, "delet": 0, "spec": 0, "4f47de8": 0, "error_msg": [0, 1, 2], "37bdec1": 0, "nvim": 0, "d2965a5": 0, "result": [0, 2, 3, 4], "03be451": 0, "folder": [0, 1, 2], "88d73b9": 0, "nuv": [0, 2], "integr": 0, "bcaeabd": 0, "home": [0, 1, 2], "dir": [0, 1, 2], "d5e79b1": 0, "refactor": 0, "44163c0": 0, "do": [0, 1], "new": [0, 1, 2, 3, 4], "tag": 0, "luarock": 0, "pull_request": 0, "4cf23f2": 0, "defin": [0, 1], "_init": 0, "each": [0, 1, 2], "subclass": 0, "c4708f0": 0, "d2719a8": 0, "list": [0, 1, 2, 3, 4, 5], "option": [0, 2], "empti": [0, 2], "entri": [0, 2], "c4334dc": 0, "close": 0, "fallback": 0, "current_task": 0, "3d25ee2": 0, "pathlib": 0, "problem": 0, "between": [0, 1], "posix": [0, 1, 2, 3, 4], "5f0f368": 0, "f982aba": 0, "vim": [0, 2, 3, 4], "f": [0, 2], "custom": 0, "normal": 0, "unc": 0, "07bcab8": 0, "10": 0, "c32288e": 0, "action": [0, 1], "unnecessari": 0, "3bde587": 0, "person": 0, "token": 0, "pleas": 0, "3f7dc80": 0, "run": [0, 1, 2], "14868f5": 0, "296aa23": 0, "dispatch": 0, "01de854": 0, "need": [0, 1, 2], "panic": 0, "359122c": 0, "1be7933": 0, "5fdd072": 0, "few": 0, "basic": 0, "util": 0, "7e80585": 0, "dunder": 0, "0801104": 0, "plugin": [0, 1, 5], "templat": 0, "879d350": 0, "neodev": 0, "rtp": 0, "3434639": 0, "befor": 0, "752630f": 0, "absolut": [0, 2, 3, 4], "librari": [0, 1], "dda83f7": 0, "config": 0, "320b29a": 0, "luarc": 0, "configpath": 0, "7a10cb5": 0, "unstabl": 0, "094be4b": 0, "o": [1, 5], "independ": [1, 5], "ultim": [1, 5], "solut": [1, 5], "handl": [1, 5], "neovim": [1, 5], "thi": [1, 2, 5], "aim": [1, 5], "decreas": [1, 5], "difficulti": [1, 5], "manag": [1, 5], "across": [1, 5], "mutlipl": [1, 5], "oss": [1, 5], "The": [1, 2, 5], "api": [1, 5], "heavili": [1, 5], "inspir": [1, 5], "python": [1, 5], "": [1, 2, 5], "tweak": [1, 5], "fit": [1, 5], "It": [1, 2, 5], "mainli": [1, 5], "neo": [1, 5], "tree": [1, 5], "veri": [1, 5], "simpl": [1, 5], "portabl": [1, 5], "ani": [1, 2, 5], "document": 1, "modul": 1, "refer": [1, 2], "pathlibpath": [1, 3, 4, 5], "class": [1, 2, 3, 4], "pathlibposixpath": [1, 5], "system": [1, 2], "pathlibwindowspath": [1, 5], "search": [1, 2, 5], "keyword": [1, 2], "index": [1, 2, 5], "local": 1, "same": [1, 2], "foo": [1, 2], "print": 1, "basenam": [1, 2, 3, 4], "stem": [1, 2], "parent": [1, 2], "user": 1, "workdir": 1, "assert": 1, "exist": [1, 2], "format": 1, "repo": 1, "fill_git_st": 1, "file_a": 1, "file_b": 1, "modifi": [1, 2], "ad": [1, 2], "stage": 1, "root": [1, 2], "design": 1, "so": [1, 2], "easi": 1, "switch": 1, "them": 1, "context": 1, "without": [1, 2], "chang": [1, 2], "convert": [1, 2], "doe": [1, 2], "block": [1, 2], "main": 1, "thread": 1, "content": [1, 2], "n": [1, 2], "sync_byt": 1, "fs_write": [1, 2], "async_byt": 1, "end": [1, 2], "cwd": [1, 2], "__div": 1, "pwd": 1, "compar": [1, 2], "can": [1, 2], "argument": [1, 2], "unpack": [1, 2], "you": [1, 2], "want": [1, 2], "relativili": 1, "is_relative_to": [1, 2], "differ": [1, 2], "relative_to": [1, 2], "fast": 1, "children": 1, "No": 1, "worri": 1, "about": 1, "unix": 1, "There": 1, "wrapper": [1, 2], "around": 1, "fnamemodifi": [1, 2], "stdpath": [1, 2, 3, 4], "getcwd": [1, 2], "p": [1, 2], "t": [1, 2], "r": [1, 2], "fn": [1, 2, 3, 4], "data": [1, 2, 3, 4], "mason": [1, 2, 3, 4], "bin": [1, 2, 3, 4], "luv": [1, 2], "loop": [1, 2], "new_fil": 1, "mkdir": [1, 2], "permiss": [1, 2], "rwxr": 1, "xr": 1, "x": 1, "true": [1, 2], "recurs": [1, 2], "write": [1, 2], "fd": [1, 2], "fs_open": [1, 2], "w": [1, 2], "rw": 1, "creation": 1, "fs_close": 1, "hint": 1, "shorthand": [1, 2, 3, 4], "read": [1, 2], "io": [1, 2], "io_read": [1, 2], "io_writ": [1, 2], "copi": [1, 2], "with_basenam": [1, 2], "bar": [1, 2], "symlink_to": [1, 2], "baz": [1, 2], "symlink": [1, 2], "name": [1, 2], "continu": 1, "abov": [1, 2], "under": 1, "hood": 1, "turn": 1, "ha": 1, "exact": 1, "interfac": 1, "fs_stat": [1, 2], "coroutin": 1, "fs_read": [1, 2], "done": 1, "last": 1, "here": 1, "mayb": 1, "messag": [1, 2], "captur": 1, "properti": 1, "hold": 1, "latest": 1, "suit": 1, "out": 1, "everi": 1, "possibl": 1, "etc": [1, 2], "man": 1, "diff": 1, "raw": 1, "output": 1, "environ": 1, "cd": 1, "prepar": 1, "ll": 1, "happili": 1, "accept": 1, "featur": 1, "feel": 1, "free": 1, "ask": 1, "http": 1, "org": 1, "3": [1, 2], "html": 1, "uv": 2, "pathlibgitst": 2, "str": [2, 3, 4], "_raw_path": 2, "pathlibstrlist": 2, "_drive_nam": 2, "drive": 2, "c": 2, "d": 2, "127": 2, "0": 2, "1": 2, "_uri_protocol": [2, 3, 4], "protocol": [2, 3, 4], "creat": [2, 3, 4], "sftp": 2, "__windows_pan": 2, "boolean": [2, 3, 4], "set": 2, "pass": 2, "might": 2, "pathlibwindow": 2, "__fs_event_callback": 2, "dict": 2, "pathlibwatchercallback": 2, "fs_event": 2, "__string_cach": 2, "__parent_cach": 2, "static": [2, 3, 4], "paramet": [2, 3, 4], "vararg": [2, 3, 4], "os_homedir": 2, "mode_str": 2, "integ": 2, "rwxrwxrwx": 2, "notat": 2, "what": [2, 3, 4], "later": [2, 3, 4], "arg": [2, 3, 4], "see": [2, 3, 4], "h": [2, 3, 4], "inform": [2, 3, 4], "after": [2, 3, 4], "its": [2, 3, 4], "to_empti": 2, "copy_all_from": 2, "attribut": 2, "deep_copi": 2, "cannot": 2, "grandchild": 2, "descent": 2, "direct": 2, "new_child_unpack": 2, "where": 2, "contain": 2, "one": 2, "child_unpack": 2, "If": 2, "drive_nam": 2, "elseif": 2, "th": 2, "element": 2, "start": [2, 3, 4], "an": 2, "count": 2, "leaf": 2, "2": 2, "passwd": 2, "eg": 2, "also": 2, "invalid": 2, "like": 2, "care": 2, "png": 2, "group": 2, "gid": 2, "minu": 2, "extens": 2, "bashrc": 2, "archiv": 2, "tar": 2, "gz": 2, "includ": 2, "dot": 2, "py": 2, "lua": 2, "add_suffix": 2, "forc": 2, "append": 2, "given": 2, "bak": 2, "alreadi": 2, "appli": 2, "equal": 2, "expampl": 2, "remove_suffix": 2, "remov": 2, "onli": 2, "src": 2, "directori": 2, "itself": 2, "never": 2, "rais": 2, "found": 2, "could": 2, "iter": 2, "as_uri": 2, "represent": 2, "mai": 2, "lsp": 2, "consist": 2, "encod": 2, "is_absolut": [2, 3, 4], "whether": [2, 3, 4], "regist": [2, 3, 4], "is_hidden": [2, 3, 4], "treat": [2, 3, 4], "_hidden_": [2, 3, 4], "getfileattributesa": [2, 4], "is_rel": 2, "other": [2, 5], "walk_up": 2, "comput": 2, "repres": 2, "imposs": 2, "fals": 2, "default": 2, "must": 2, "form": 2, "NOT": 2, "actual": 2, "filesystem": 2, "whatsoev": 2, "referenc": 2, "usr": 2, "subpath": 2, "disk": 2, "startswith": 2, "noth": 2, "els": 2, "neither": 2, "access": 2, "nor": 2, "segment": 2, "beforehand": 2, "pathlibstr": 2, "as_posix": 2, "instead": 2, "which": 2, "deepcopi": 2, "point": 2, "mod": 2, "being": 2, "filenam": 2, "allow_abs2rel": 2, "elimin": 2, "intern": 2, "resolve_copi": 2, "too": 2, "mani": 2, "glob": 2, "pattern": 2, "globpath": 2, "express": 2, "fun": 2, "byte": 2, "gmatch": 2, "gsub": 2, "length": 2, "lower": 2, "match": 2, "rep": 2, "revers": 2, "sub": 2, "upper": 2, "follow_symlink": 2, "stat": 2, "alias": 2, "fs_stat_tabl": 2, "stat_async": 2, "callback": 2, "lstat": 2, "size": 2, "is_dir": 2, "is_fil": 2, "is_symlink": 2, "realpath": 2, "fs_realpath": 2, "get_mod": 2, "get_typ": 2, "descript": 2, "pathlibmodeenum": 2, "samefil": 2, "is_mount": 2, "shell": 2, "well": 2, "success": 2, "touch": 2, "target": 2, "succeed": 2, "simlink": 2, "hardlink_to": 2, "hardlink": 2, "ref": 2, "overwrit": 2, "replac": 2, "chmod": 2, "unlink": 2, "rmdir": 2, "flag": 2, "ensure_dir": 2, "0o755": 2, "fs_access_flag": 2, "0o644": 2, "offset": 2, "buffer": 2, "number": 2, "written": 2, "fs_append": 2, "whole": 2, "io_read_byt": 2, "io_write_byt": 2, "fs_scandir": 2, "hyperlink": 2, "go": [2, 5], "how": 2, "deep": 2, "travers": 2, "scan": 2, "everyth": 2, "decid": 2, "dig": 2, "sep": 2, "alia": 2, "cmd": 2, "weird": 2, "against": 2, "filepath": 2, "mismatch": 2, "escap": 2, "sequenc": 2, "3a": 2, "safe": 2, "howev": 2, "item": 2, "cword": 2, "preced": 2, "backslash": 2, "again": 2, "detail": 2, "nl": 2, "charact": 2, "has_watch": 2, "func_nam": 2, "register_watch": 2, "prevent": 2, "time": 2, "fs_event_start": 2, "succeess": 2, "unregister_watch": 2, "unregist": 2, "execute_watch": 2, "pathlibwatcherarg": 2, "opt": 2, "skip": 2, "dir_nam": 2, "predic": 2, "control": 2, "stop": 2, "current": 2, "follow": 2, "fifo": 2, "socket": 2, "char": 2, "unknown": 2, "tabl": 2, "yield": 2, "two": 2, "valu": 2, "fs_opendir": 2, "posixpath": 3, "windowspath": 4, "usag": 5, "page": 5, "benefit": 5, "exampl": 5, "todo": 5, "contribut": 5, "project": 5}, "objects": {"": [[2, 0, 1, "", "PathlibPath"], [3, 0, 1, "", "PathlibPosixPath"], [4, 0, 1, "", "PathlibWindowsPath"]], "PathlibPath": [[2, 1, 1, "", "__fs_event_callbacks"], [2, 1, 1, "", "__parent_cache"], [2, 1, 1, "", "__string_cache"], [2, 1, 1, "", "__windows_panic"], [2, 1, 1, "", "_drive_name"], [2, 1, 1, "", "_raw_paths"], [2, 1, 1, "", "_uri_protocol"], [2, 2, 1, "", "absolute"], [2, 2, 1, "", "add_suffix"], [2, 2, 1, "", "as_posix"], [2, 2, 1, "", "as_uri"], [2, 2, 1, "", "basename"], [2, 2, 1, "", "byte"], [2, 2, 1, "", "child"], [2, 2, 1, "", "child_unpack"], [2, 2, 1, "", "chmod"], [2, 2, 1, "", "cmd_string"], [2, 2, 1, "", "copy"], [2, 2, 1, "", "copy_all_from"], [2, 3, 1, "", "cwd"], [2, 2, 1, "", "deep_copy"], [2, 2, 1, "", "depth"], [2, 2, 1, "", "descendant"], [2, 1, 1, "", "error_msg"], [2, 2, 1, "", "execute_watchers"], [2, 2, 1, "", "exists"], [2, 2, 1, "", "find"], [2, 3, 1, "", "from_uri"], [2, 2, 1, "", "fs_append"], [2, 2, 1, "", "fs_iterdir"], [2, 2, 1, "", "fs_open"], [2, 2, 1, "", "fs_opendir"], [2, 2, 1, "", "fs_read"], [2, 2, 1, "", "fs_stat"], [2, 2, 1, "", "fs_write"], [2, 2, 1, "", "get_mode"], [2, 2, 1, "", "get_type"], [2, 1, 1, "", "git_state"], [2, 2, 1, "", "glob"], [2, 2, 1, "", "gmatch"], [2, 2, 1, "", "gsub"], [2, 2, 1, "", "hardlink_to"], [2, 2, 1, "", "has_watcher"], [2, 3, 1, "", "home"], [2, 2, 1, "", "io_read"], [2, 2, 1, "", "io_read_bytes"], [2, 2, 1, "", "io_write"], [2, 2, 1, "", "io_write_bytes"], [2, 2, 1, "", "is_absolute"], [2, 2, 1, "", "is_dir"], [2, 2, 1, "", "is_file"], [2, 2, 1, "", "is_hidden"], [2, 2, 1, "", "is_mount"], [2, 2, 1, "", "is_relative"], [2, 2, 1, "", "is_relative_to"], [2, 2, 1, "", "is_symlink"], [2, 2, 1, "", "iterdir"], [2, 2, 1, "", "len"], [2, 2, 1, "", "lower"], [2, 2, 1, "", "lstat"], [2, 2, 1, "", "match"], [2, 2, 1, "", "mkdir"], [2, 2, 1, "", "modify"], [2, 2, 1, "", "move"], [2, 3, 1, "", "new"], [2, 2, 1, "", "new_child_unpack"], [2, 2, 1, "", "new_descendant"], [2, 1, 1, "", "nuv"], [2, 2, 1, "", "parent"], [2, 2, 1, "", "parent_assert"], [2, 2, 1, "", "parents"], [2, 2, 1, "", "peek"], [2, 3, 1, "", "permission"], [2, 2, 1, "", "realpath"], [2, 2, 1, "", "register_watcher"], [2, 2, 1, "", "relative_to"], [2, 2, 1, "", "remove_suffix"], [2, 2, 1, "", "rename"], [2, 2, 1, "", "rep"], [2, 2, 1, "", "replace"], [2, 2, 1, "", "resolve"], [2, 2, 1, "", "resolve_copy"], [2, 2, 1, "", "reverse"], [2, 2, 1, "", "rmdir"], [2, 2, 1, "", "samefile"], [2, 2, 1, "", "shell_string"], [2, 2, 1, "", "size"], [2, 2, 1, "", "stat"], [2, 3, 1, "", "stdpath"], [2, 2, 1, "", "stem"], [2, 2, 1, "", "sub"], [2, 2, 1, "", "suffix"], [2, 2, 1, "", "symlink_to"], [2, 2, 1, "", "to_absolute"], [2, 2, 1, "", "to_empty"], [2, 2, 1, "", "tostring"], [2, 2, 1, "", "touch"], [2, 2, 1, "", "unlink"], [2, 2, 1, "", "unregister_watcher"], [2, 2, 1, "", "upper"], [2, 2, 1, "", "with_basename"], [2, 2, 1, "", "with_stem"], [2, 2, 1, "", "with_suffix"]], "PathlibPosixPath": [[3, 3, 1, "", "from_uri"], [3, 2, 1, "", "is_absolute"], [3, 2, 1, "", "is_hidden"], [3, 3, 1, "", "new"], [3, 3, 1, "", "stdpath"]], "PathlibWindowsPath": [[4, 3, 1, "", "from_uri"], [4, 2, 1, "", "is_absolute"], [4, 2, 1, "", "is_hidden"], [4, 3, 1, "", "new"], [4, 3, 1, "", "stdpath"]]}, "objtypes": {"0": "lua:class", "1": "lua:attribute", "2": "lua:method", "3": "lua:staticmethod"}, "objnames": {"0": ["lua", "class", "Lua class"], "1": ["lua", "attribute", "Lua attribute"], "2": ["lua", "method", "Lua method"], "3": ["lua", "staticmethod", "Lua static method"]}, "titleterms": {"changelog": 0, "2": 0, "1": 0, "0": 0, "2024": 0, "03": 0, "28": 0, "bug": 0, "fix": 0, "document": 0, "26": 0, "break": 0, "chang": 0, "featur": 0, "25": 0, "21": 0, "18": 0, "6": 0, "5": 0, "15": 0, "4": 0, "3": 0, "02": 0, "22": 0, "19": 0, "16": 0, "14": 0, "01": 0, "30": 0, "2023": 0, "11": 0, "7": 0, "miscellan": 0, "chore": 0, "pathlib": [1, 5], "nvim": [1, 5], "benefit": 1, "intuit": 1, "us": 1, "method": 1, "git": 1, "integr": 1, "sync": 1, "async": 1, "oper": 1, "usag": 1, "exampl": 1, "creat": 1, "path": 1, "object": 1, "i": 1, "store": 1, "string": 1, "nice": 1, "vim": 1, "function": 1, "manipul": 1, "file": 1, "directori": 1, "scan": 1, "execut": 1, "todo": 1, "contribut": 1, "other": 1, "project": 1, "pathlibpath": 2, "pathlibposixpath": 3, "pathlibwindowspath": 4, "modul": 5, "refer": 5, "toc": 5}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"PathlibPosixPath": [[3, "pathlibposixpath"]], "\ud83d\udc0d pathlib.nvim": [[5, "id1"], [1, "pathlib-nvim"]], "Pathlib Module Reference": [[5, "pathlib-module-reference"]], "TOC": [[5, "toc"]], "PathlibWindowsPath": [[4, "pathlibwindowspath"]], "Changelog": [[0, "changelog"]], "2.1.0 (2024-03-28)": [[0, "id1"]], "Bug Fixes": [[0, "bug-fixes"], [0, "id3"], [0, "id6"], [0, "id10"], [0, "id12"], [0, "id17"], [0, "id19"], [0, "id21"], [0, "id23"], [0, "id25"], [0, "id29"], [0, "id31"], [0, "id33"], [0, "id35"], [0, "id39"], [0, "id41"], [0, "id44"], [0, "id46"], [0, "id48"], [0, "id51"], [0, "id55"], [0, "id57"], [0, "id59"], [0, "id61"], [0, "id63"], [0, "id65"], [0, "id67"], [0, "id70"]], "Documentation": [[0, "documentation"]], "2.0.1 (2024-03-28)": [[0, "id2"]], "2.0.0 (2024-03-26)": [[0, "id4"]], "\u26a0 BREAKING CHANGES": [[0, "breaking-changes"], [0, "id14"]], "Features": [[0, "features"], [0, "id8"], [0, "id15"], [0, "id27"], [0, "id37"], [0, "id43"], [0, "id50"], [0, "id53"], [0, "id69"]], "1.1.1 (2024-03-26)": [[0, "id5"]], "1.1.0 (2024-03-25)": [[0, "id7"]], "1.0.2 (2024-03-21)": [[0, "id9"]], "1.0.1 (2024-03-21)": [[0, "id11"]], "1.0.0 (2024-03-18)": [[0, "id13"]], "0.6.5 (2024-03-15)": [[0, "id16"]], "0.6.4 (2024-03-15)": [[0, "id18"]], "0.6.3 (2024-02-22)": [[0, "id20"]], "0.6.2 (2024-02-22)": [[0, "id22"]], "0.6.1 (2024-02-21)": [[0, "id24"]], "0.6.0 (2024-02-19)": [[0, "id26"]], "0.5.4 (2024-02-18)": [[0, "id28"]], "0.5.3 (2024-02-18)": [[0, "id30"]], "0.5.2 (2024-02-18)": [[0, "id32"]], "0.5.1 (2024-02-16)": [[0, "id34"]], "0.5.0 (2024-02-16)": [[0, "id36"]], "0.4.2 (2024-02-14)": [[0, "id38"]], "0.4.1 (2024-02-02)": [[0, "id40"]], "0.4.0 (2024-01-30)": [[0, "id42"]], "0.3.2 (2024-01-26)": [[0, "id45"]], "0.3.1 (2024-01-26)": [[0, "id47"]], "0.3.0 (2024-01-26)": [[0, "id49"]], "0.2.0 (2023-11-16)": [[0, "id52"]], "0.1.7 (2023-11-15)": [[0, "id54"]], "0.1.6 (2023-11-15)": [[0, "id56"]], "0.1.5 (2023-11-15)": [[0, "id58"]], "0.1.4 (2023-11-15)": [[0, "id60"]], "0.1.3 (2023-11-15)": [[0, "id62"]], "0.1.2 (2023-11-15)": [[0, "id64"]], "0.1.1 (2023-11-15)": [[0, "id66"]], "0.1.0 (2023-11-15)": [[0, "id68"]], "Miscellaneous Chores": [[0, "miscellaneous-chores"]], "PathlibPath": [[2, "pathlibpath"]], "\u2728 Benefits": [[1, "benefits"]], "\ud83d\udce6 Intuitive and Useful Methods": [[1, "intuitive-and-useful-methods"]], "\ud83d\udccb Git Integration": [[1, "git-integration"]], "\u23f1\ufe0f Sync / Async Operations": [[1, "sync-async-operations"]], "\ud83d\ude80 Usage Example": [[1, "usage-example"]], "Create Path Object": [[1, "create-path-object"]], "Path object is stored with string[].": [[1, "path-object-is-stored-with-string"]], "Nicely integrated with vim functions.": [[1, "nicely-integrated-with-vim-functions"]], "Create and Manipulate Files / Directories": [[1, "create-and-manipulate-files-directories"]], "Scan Directories": [[1, "scan-directories"]], "Async Execution": [[1, "async-execution"]], "TODO": [[1, "todo"]], "Contributions": [[1, "contributions"]], "Other Projects": [[1, "other-projects"]]}, "indexentries": {"pathlibpath (built-in class)": [[2, "PathlibPath"]], "pathlibpath.__fs_event_callbacks (attribute)": [[2, "PathlibPath.__fs_event_callbacks"]], "pathlibpath.__parent_cache (attribute)": [[2, "PathlibPath.__parent_cache"]], "pathlibpath.__string_cache (attribute)": [[2, "PathlibPath.__string_cache"]], "pathlibpath.__windows_panic (attribute)": [[2, "PathlibPath.__windows_panic"]], "pathlibpath._drive_name (attribute)": [[2, "PathlibPath._drive_name"]], "pathlibpath._raw_paths (attribute)": [[2, "PathlibPath._raw_paths"]], "pathlibpath._uri_protocol (attribute)": [[2, "PathlibPath._uri_protocol"]], "pathlibpath.error_msg (attribute)": [[2, "PathlibPath.error_msg"]], "pathlibpath.git_state (attribute)": [[2, "PathlibPath.git_state"]], "pathlibpath.nuv (attribute)": [[2, "PathlibPath.nuv"]], "absolute() (pathlibpath method)": [[2, "PathlibPath.absolute"]], "add_suffix() (pathlibpath method)": [[2, "PathlibPath.add_suffix"]], "as_posix() (pathlibpath method)": [[2, "PathlibPath.as_posix"]], "as_uri() (pathlibpath method)": [[2, "PathlibPath.as_uri"]], "basename() (pathlibpath method)": [[2, "PathlibPath.basename"]], "byte() (pathlibpath method)": [[2, "PathlibPath.byte"]], "child() (pathlibpath method)": [[2, "PathlibPath.child"]], "child_unpack() (pathlibpath method)": [[2, "PathlibPath.child_unpack"]], "chmod() (pathlibpath method)": [[2, "PathlibPath.chmod"]], "cmd_string() (pathlibpath method)": [[2, "PathlibPath.cmd_string"]], "copy() (pathlibpath method)": [[2, "PathlibPath.copy"]], "copy_all_from() (pathlibpath method)": [[2, "PathlibPath.copy_all_from"]], "cwd() (pathlibpath static method)": [[2, "PathlibPath.cwd"]], "deep_copy() (pathlibpath method)": [[2, "PathlibPath.deep_copy"]], "depth() (pathlibpath method)": [[2, "PathlibPath.depth"]], "descendant() (pathlibpath method)": [[2, "PathlibPath.descendant"]], "execute_watchers() (pathlibpath method)": [[2, "PathlibPath.execute_watchers"]], "exists() (pathlibpath method)": [[2, "PathlibPath.exists"]], "find() (pathlibpath method)": [[2, "PathlibPath.find"]], "from_uri() (pathlibpath static method)": [[2, "PathlibPath.from_uri"]], "fs_append() (pathlibpath method)": [[2, "PathlibPath.fs_append"]], "fs_iterdir() (pathlibpath method)": [[2, "PathlibPath.fs_iterdir"]], "fs_open() (pathlibpath method)": [[2, "PathlibPath.fs_open"]], "fs_opendir() (pathlibpath method)": [[2, "PathlibPath.fs_opendir"]], "fs_read() (pathlibpath method)": [[2, "PathlibPath.fs_read"]], "fs_stat() (pathlibpath method)": [[2, "PathlibPath.fs_stat"]], "fs_write() (pathlibpath method)": [[2, "PathlibPath.fs_write"]], "get_mode() (pathlibpath method)": [[2, "PathlibPath.get_mode"]], "get_type() (pathlibpath method)": [[2, "PathlibPath.get_type"]], "glob() (pathlibpath method)": [[2, "PathlibPath.glob"]], "gmatch() (pathlibpath method)": [[2, "PathlibPath.gmatch"]], "gsub() (pathlibpath method)": [[2, "PathlibPath.gsub"]], "hardlink_to() (pathlibpath method)": [[2, "PathlibPath.hardlink_to"]], "has_watcher() (pathlibpath method)": [[2, "PathlibPath.has_watcher"]], "home() (pathlibpath static method)": [[2, "PathlibPath.home"]], "io_read() (pathlibpath method)": [[2, "PathlibPath.io_read"]], "io_read_bytes() (pathlibpath method)": [[2, "PathlibPath.io_read_bytes"]], "io_write() (pathlibpath method)": [[2, "PathlibPath.io_write"]], "io_write_bytes() (pathlibpath method)": [[2, "PathlibPath.io_write_bytes"]], "is_absolute() (pathlibpath method)": [[2, "PathlibPath.is_absolute"]], "is_dir() (pathlibpath method)": [[2, "PathlibPath.is_dir"]], "is_file() (pathlibpath method)": [[2, "PathlibPath.is_file"]], "is_hidden() (pathlibpath method)": [[2, "PathlibPath.is_hidden"]], "is_mount() (pathlibpath method)": [[2, "PathlibPath.is_mount"]], "is_relative() (pathlibpath method)": [[2, "PathlibPath.is_relative"]], "is_relative_to() (pathlibpath method)": [[2, "PathlibPath.is_relative_to"]], "is_symlink() (pathlibpath method)": [[2, "PathlibPath.is_symlink"]], "iterdir() (pathlibpath method)": [[2, "PathlibPath.iterdir"]], "len() (pathlibpath method)": [[2, "PathlibPath.len"]], "lower() (pathlibpath method)": [[2, "PathlibPath.lower"]], "lstat() (pathlibpath method)": [[2, "PathlibPath.lstat"]], "match() (pathlibpath method)": [[2, "PathlibPath.match"]], "mkdir() (pathlibpath method)": [[2, "PathlibPath.mkdir"]], "modify() (pathlibpath method)": [[2, "PathlibPath.modify"]], "move() (pathlibpath method)": [[2, "PathlibPath.move"]], "new() (pathlibpath static method)": [[2, "PathlibPath.new"]], "new_child_unpack() (pathlibpath method)": [[2, "PathlibPath.new_child_unpack"]], "new_descendant() (pathlibpath method)": [[2, "PathlibPath.new_descendant"]], "parent() (pathlibpath method)": [[2, "PathlibPath.parent"]], "parent_assert() (pathlibpath method)": [[2, "PathlibPath.parent_assert"]], "parents() (pathlibpath method)": [[2, "PathlibPath.parents"]], "peek() (pathlibpath method)": [[2, "PathlibPath.peek"]], "permission() (pathlibpath static method)": [[2, "PathlibPath.permission"]], "realpath() (pathlibpath method)": [[2, "PathlibPath.realpath"]], "register_watcher() (pathlibpath method)": [[2, "PathlibPath.register_watcher"]], "relative_to() (pathlibpath method)": [[2, "PathlibPath.relative_to"]], "remove_suffix() (pathlibpath method)": [[2, "PathlibPath.remove_suffix"]], "rename() (pathlibpath method)": [[2, "PathlibPath.rename"]], "rep() (pathlibpath method)": [[2, "PathlibPath.rep"]], "replace() (pathlibpath method)": [[2, "PathlibPath.replace"]], "resolve() (pathlibpath method)": [[2, "PathlibPath.resolve"]], "resolve_copy() (pathlibpath method)": [[2, "PathlibPath.resolve_copy"]], "reverse() (pathlibpath method)": [[2, "PathlibPath.reverse"]], "rmdir() (pathlibpath method)": [[2, "PathlibPath.rmdir"]], "samefile() (pathlibpath method)": [[2, "PathlibPath.samefile"]], "shell_string() (pathlibpath method)": [[2, "PathlibPath.shell_string"]], "size() (pathlibpath method)": [[2, "PathlibPath.size"]], "stat() (pathlibpath method)": [[2, "PathlibPath.stat"]], "stdpath() (pathlibpath static method)": [[2, "PathlibPath.stdpath"]], "stem() (pathlibpath method)": [[2, "PathlibPath.stem"]], "sub() (pathlibpath method)": [[2, "PathlibPath.sub"]], "suffix() (pathlibpath method)": [[2, "PathlibPath.suffix"]], "symlink_to() (pathlibpath method)": [[2, "PathlibPath.symlink_to"]], "to_absolute() (pathlibpath method)": [[2, "PathlibPath.to_absolute"]], "to_empty() (pathlibpath method)": [[2, "PathlibPath.to_empty"]], "tostring() (pathlibpath method)": [[2, "PathlibPath.tostring"]], "touch() (pathlibpath method)": [[2, "PathlibPath.touch"]], "unlink() (pathlibpath method)": [[2, "PathlibPath.unlink"]], "unregister_watcher() (pathlibpath method)": [[2, "PathlibPath.unregister_watcher"]], "upper() (pathlibpath method)": [[2, "PathlibPath.upper"]], "with_basename() (pathlibpath method)": [[2, "PathlibPath.with_basename"]], "with_stem() (pathlibpath method)": [[2, "PathlibPath.with_stem"]], "with_suffix() (pathlibpath method)": [[2, "PathlibPath.with_suffix"]], "pathlibposixpath (built-in class)": [[3, "PathlibPosixPath"]], "from_uri() (pathlibposixpath static method)": [[3, "PathlibPosixPath.from_uri"]], "is_absolute() (pathlibposixpath method)": [[3, "PathlibPosixPath.is_absolute"]], "is_hidden() (pathlibposixpath method)": [[3, "PathlibPosixPath.is_hidden"]], "new() (pathlibposixpath static method)": [[3, "PathlibPosixPath.new"]], "stdpath() (pathlibposixpath static method)": [[3, "PathlibPosixPath.stdpath"]], "pathlibwindowspath (built-in class)": [[4, "PathlibWindowsPath"]], "from_uri() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.from_uri"]], "is_absolute() (pathlibwindowspath method)": [[4, "PathlibWindowsPath.is_absolute"]], "is_hidden() (pathlibwindowspath method)": [[4, "PathlibWindowsPath.is_hidden"]], "new() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.new"]], "stdpath() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.stdpath"]]}}) \ No newline at end of file +Search.setIndex({"docnames": ["CHANGELOG", "README", "doc/PathlibPath", "doc/PathlibPosixPath", "doc/PathlibWindowsPath", "index"], "filenames": ["CHANGELOG.md", "README.md", "doc/PathlibPath.rst", "doc/PathlibPosixPath.rst", "doc/PathlibWindowsPath.rst", "index.rst"], "titles": ["Changelog", "1. \ud83d\udc0d pathlib.nvim", "7. PathlibPath", "8. PathlibPosixPath", "9. PathlibWindowsPath", "\ud83d\udc0d pathlib.nvim"], "terms": {"base": [0, 1], "suffix": [0, 1, 2], "detect": 0, "add": [0, 1], "test": [0, 1], "54": 0, "25d2123": 0, "improv": 0, "doc": [0, 1], "self": [0, 1, 2, 3, 4], "with_suffix": [0, 2], "7a5be95": 0, "resolv": [0, 2], "multipl": [0, 2], "52": 0, "6fb37e0": 0, "move": [0, 2], "path": [0, 2, 3, 4, 5], "len": [0, 1, 2], "depth": [0, 2], "make": [0, 2], "align": [0, 2], "string": [0, 2, 3, 4], "50": 0, "43cc27c": 0, "child": [0, 1, 2, 3, 4], "when": [0, 1, 2], "return": [0, 1, 2, 3, 4], "wrong": 0, "cach": [0, 2], "4664793": 0, "init": 0, "trick": 0, "type": [0, 2, 3, 4], "annot": 0, "48f9d2b": 0, "peek": [0, 2], "get": [0, 2], "specif": [0, 1], "part": [0, 2], "45": 0, "5511eb3": 0, "object": [0, 2, 3, 4], "inherit": 0, "manipul": 0, "function": [0, 2], "fe5cd85": 0, "with_stem": [0, 2], "variant": 0, "f912333": 0, "deprec": 0, "sibl": [0, 1, 2], "concat": 0, "47b0cd9": 0, "renam": [0, 2], "new_descend": [0, 2], "descend": [0, 2], "simplic": 0, "f8b8281": 0, "oper": [0, 2], "overload": 0, "d194dc2": 0, "mode": [0, 2], "work": [0, 1], "old": 0, "code": 0, "40": 0, "6e7219f": 0, "from": [0, 1, 2], "to_absolut": [0, 2], "easier": 0, "chain": [0, 1, 2], "42": 0, "b8d3184": 0, "releas": 0, "first": [0, 1, 2], "major": 0, "version": [0, 2], "44e3a10": 0, "1a5b9c5": 0, "schedul": 0, "sure": 0, "sleep": 0, "more": [0, 2], "than": [0, 2], "enough": 0, "trigger": [0, 2], "task": 0, "3a65f03": 0, "git": 0, "allow": [0, 2], "have": 0, "git_stat": [0, 1, 2], "request": [0, 1], "fb7f23b": 0, "shellescap": [0, 2], "window": [0, 1, 2, 4], "b82db08": 0, "updat": 0, "correct": 0, "c13bd05": 0, "comparison": 0, "gener": 0, "9d384f3": 0, "issu": 0, "initi": 0, "3e95f11": 0, "debounc": 0, "statu": [0, 1], "check": [0, 1, 2], "a27ce38": 0, "i": [0, 2, 3, 4, 5], "alwai": [0, 2], "least": 0, "onc": [0, 1], "5f3cbe4": 0, "process": 0, "ignor": [0, 1, 2], "batch": 0, "avoid": [0, 2], "error": [0, 1, 2], "c9a8812": 0, "us": [0, 2, 5], "nio": [0, 1, 2], "fetch": [0, 2], "state": [0, 1], "insid": [0, 1], "job": 0, "32": 0, "f754df5": 0, "fs_iterdir": [0, 1, 2], "skip_dir": [0, 2], "nil": [0, 1, 2], "da7f101": 0, "call": [0, 1, 2, 4], "e463807": 0, "cmd_string": [0, 2], "shell_str": [0, 2], "special": [0, 2], "usecas": 0, "4b6b503": 0, "parent_assert": [0, 1, 2], "parent_str": 0, "6169fea": 0, "abil": 0, "specifi": [0, 2, 3, 4], "separ": [0, 1, 2], "tostr": [0, 1, 2], "0bf7423": 0, "uri": [0, 2, 3, 4], "support": [0, 1], "pars": [0, 2, 3, 4], "from_uri": [0, 2, 3, 4], "1d60086": 0, "docstr": 0, "render": 0, "correctli": 0, "72e5167": 0, "method": [0, 2], "calcul": [0, 1, 2], "rel": [0, 2], "d92854b": 0, "convini": 0, "5c67e6d": 0, "gather": 0, "git_root": [0, 1], "7921607": 0, "fake": 0, "meta": 0, "file": [0, 2, 3, 4], "luassert": 0, "f99b4c4": 0, "iterdir": [0, 2], "optim": 0, "perform": 0, "69d313a": 0, "try": 0, "via": 0, "sphinx": 0, "4d8ca25": 0, "watcher": [0, 2], "implement": [0, 1], "invok": 0, "de8a39d": 0, "8fb9050": 0, "ci": [0, 1], "ensur": [0, 2], "pip": 0, "req": 0, "ar": [0, 1, 2], "instal": 0, "227f409": 0, "typo": 0, "4fdbc89": 0, "execut": 0, "0c72aa6": 0, "fail": [0, 1, 2], "command": [0, 2], "bfc23f3": 0, "find": [0, 2], "104f8a3": 0, "link": [0, 2], "readm": [0, 5], "f9f6b4c": 0, "save": [0, 2, 3, 4], "dep": 0, "requir": [0, 1], "txt": [0, 1, 2], "70dcc2f": 0, "public": 0, "all": [0, 1, 2], "field": 0, "41436f8": 0, "delet": 0, "spec": 0, "4f47de8": 0, "error_msg": [0, 1, 2], "37bdec1": 0, "nvim": 0, "d2965a5": 0, "result": [0, 2, 3, 4], "03be451": 0, "folder": [0, 1, 2], "88d73b9": 0, "nuv": [0, 2], "integr": 0, "bcaeabd": 0, "home": [0, 1, 2], "dir": [0, 1, 2], "d5e79b1": 0, "refactor": 0, "44163c0": 0, "do": [0, 1], "new": [0, 1, 2, 3, 4], "tag": 0, "luarock": 0, "pull_request": 0, "4cf23f2": 0, "defin": [0, 1], "_init": 0, "each": [0, 1, 2], "subclass": 0, "c4708f0": 0, "d2719a8": 0, "list": [0, 1, 2, 3, 4, 5], "option": [0, 2], "empti": [0, 2], "entri": [0, 2], "c4334dc": 0, "close": 0, "fallback": 0, "current_task": 0, "3d25ee2": 0, "pathlib": 0, "problem": 0, "between": [0, 1], "posix": [0, 1, 2, 3, 4], "5f0f368": 0, "f982aba": 0, "vim": [0, 2, 3, 4], "f": [0, 2], "custom": 0, "normal": 0, "unc": 0, "07bcab8": 0, "10": 0, "c32288e": 0, "action": [0, 1], "unnecessari": 0, "3bde587": 0, "person": 0, "token": 0, "pleas": 0, "3f7dc80": 0, "run": [0, 1, 2], "14868f5": 0, "296aa23": 0, "dispatch": 0, "01de854": 0, "need": [0, 1, 2], "panic": 0, "359122c": 0, "1be7933": 0, "5fdd072": 0, "few": 0, "basic": 0, "util": 0, "7e80585": 0, "dunder": 0, "0801104": 0, "plugin": [0, 1, 5], "templat": 0, "879d350": 0, "neodev": 0, "rtp": 0, "3434639": 0, "befor": 0, "752630f": 0, "absolut": [0, 2, 3, 4], "librari": [0, 1], "dda83f7": 0, "config": 0, "320b29a": 0, "luarc": 0, "configpath": 0, "7a10cb5": 0, "unstabl": 0, "094be4b": 0, "o": [1, 5], "independ": [1, 5], "ultim": [1, 5], "solut": [1, 5], "handl": [1, 5], "neovim": [1, 5], "thi": [1, 2, 5], "aim": [1, 5], "decreas": [1, 5], "difficulti": [1, 5], "manag": [1, 5], "across": [1, 5], "mutlipl": [1, 5], "oss": [1, 5], "The": [1, 2, 5], "api": [1, 5], "heavili": [1, 5], "inspir": [1, 5], "python": [1, 5], "": [1, 2, 5], "tweak": [1, 5], "fit": [1, 5], "It": [1, 2, 5], "mainli": [1, 5], "neo": [1, 5], "tree": [1, 5], "veri": [1, 5], "simpl": [1, 5], "portabl": [1, 5], "ani": [1, 2, 5], "document": 1, "modul": 1, "refer": [1, 2], "pathlibpath": [1, 3, 4, 5], "class": [1, 2, 3, 4], "pathlibposixpath": [1, 5], "system": [1, 2], "pathlibwindowspath": [1, 5], "search": [1, 2, 5], "keyword": [1, 2], "index": [1, 2, 5], "local": 1, "same": [1, 2], "foo": [1, 2], "print": 1, "basenam": [1, 2, 3, 4], "stem": [1, 2], "parent": [1, 2], "user": 1, "workdir": 1, "assert": 1, "exist": [1, 2], "format": 1, "repo": 1, "fill_git_st": 1, "file_a": 1, "file_b": 1, "modifi": [1, 2], "ad": [1, 2], "stage": 1, "root": [1, 2], "design": 1, "so": [1, 2], "easi": 1, "switch": 1, "them": 1, "context": 1, "without": [1, 2], "chang": [1, 2], "convert": [1, 2], "doe": [1, 2], "block": [1, 2], "main": 1, "thread": 1, "content": [1, 2], "n": [1, 2], "sync_byt": 1, "fs_write": [1, 2], "async_byt": 1, "end": [1, 2], "cwd": [1, 2], "__div": 1, "pwd": 1, "compar": [1, 2], "can": [1, 2], "argument": [1, 2], "unpack": [1, 2], "you": [1, 2], "want": [1, 2], "relativili": 1, "is_relative_to": [1, 2], "differ": [1, 2], "relative_to": [1, 2], "fast": 1, "children": 1, "No": 1, "worri": 1, "about": 1, "unix": 1, "There": 1, "wrapper": [1, 2], "around": 1, "fnamemodifi": [1, 2], "stdpath": [1, 2, 3, 4], "getcwd": [1, 2], "p": [1, 2], "t": [1, 2], "r": [1, 2], "fn": [1, 2, 3, 4], "data": [1, 2, 3, 4], "mason": [1, 2, 3, 4], "bin": [1, 2, 3, 4], "luv": [1, 2], "loop": [1, 2], "new_fil": 1, "mkdir": [1, 2], "permiss": [1, 2], "rwxr": 1, "xr": 1, "x": 1, "true": [1, 2], "recurs": [1, 2], "write": [1, 2], "fd": [1, 2], "fs_open": [1, 2], "w": [1, 2], "rw": 1, "creation": 1, "fs_close": 1, "hint": 1, "shorthand": [1, 2, 3, 4], "read": [1, 2], "io": [1, 2], "io_read": [1, 2], "io_writ": [1, 2], "copi": [1, 2], "with_basenam": [1, 2], "bar": [1, 2], "symlink_to": [1, 2], "baz": [1, 2], "symlink": [1, 2], "name": [1, 2], "continu": 1, "abov": [1, 2], "under": 1, "hood": 1, "turn": 1, "ha": 1, "exact": 1, "interfac": 1, "fs_stat": [1, 2], "coroutin": 1, "fs_read": [1, 2], "done": 1, "last": 1, "here": 1, "mayb": 1, "messag": [1, 2], "captur": 1, "properti": 1, "hold": 1, "latest": 1, "suit": 1, "out": 1, "everi": 1, "possibl": 1, "etc": [1, 2], "man": 1, "diff": 1, "raw": 1, "output": 1, "environ": 1, "cd": 1, "prepar": 1, "ll": 1, "happili": 1, "accept": 1, "featur": 1, "feel": 1, "free": 1, "ask": 1, "http": 1, "org": 1, "3": [1, 2], "html": 1, "uv": 2, "pathlibgitst": 2, "str": [2, 3, 4], "_raw_path": 2, "pathlibstrlist": 2, "_drive_nam": 2, "drive": 2, "c": 2, "d": 2, "127": 2, "0": 2, "1": 2, "_uri_protocol": [2, 3, 4], "protocol": [2, 3, 4], "creat": [2, 3, 4], "sftp": 2, "__windows_pan": 2, "boolean": [2, 3, 4], "set": 2, "pass": 2, "might": 2, "pathlibwindow": 2, "__fs_event_callback": 2, "dict": 2, "pathlibwatchercallback": 2, "fs_event": 2, "__string_cach": 2, "__parent_cach": 2, "static": [2, 3, 4], "paramet": [2, 3, 4], "vararg": [2, 3, 4], "os_homedir": 2, "mode_str": 2, "integ": 2, "rwxrwxrwx": 2, "notat": 2, "what": [2, 3, 4], "later": [2, 3, 4], "arg": [2, 3, 4], "see": [2, 3, 4], "h": [2, 3, 4], "inform": [2, 3, 4], "after": [2, 3, 4], "its": [2, 3, 4], "to_empti": 2, "copy_all_from": 2, "attribut": 2, "deep_copi": 2, "cannot": 2, "grandchild": 2, "descent": 2, "direct": 2, "new_child_unpack": 2, "where": 2, "contain": 2, "one": 2, "child_unpack": 2, "If": 2, "drive_nam": 2, "elseif": 2, "th": 2, "element": 2, "start": [2, 3, 4], "an": 2, "count": 2, "leaf": 2, "2": 2, "passwd": 2, "eg": 2, "also": 2, "invalid": 2, "like": 2, "care": 2, "png": 2, "group": 2, "gid": 2, "minu": 2, "extens": 2, "bashrc": 2, "archiv": 2, "tar": 2, "gz": 2, "includ": 2, "dot": 2, "py": 2, "lua": 2, "add_suffix": 2, "forc": 2, "append": 2, "given": 2, "bak": 2, "alreadi": 2, "appli": 2, "equal": 2, "expampl": 2, "remove_suffix": 2, "remov": 2, "onli": 2, "src": 2, "directori": 2, "itself": 2, "never": 2, "rais": 2, "found": 2, "could": 2, "iter": 2, "as_uri": 2, "represent": 2, "mai": 2, "lsp": 2, "consist": 2, "encod": 2, "is_absolut": [2, 3, 4], "whether": [2, 3, 4], "regist": [2, 3, 4], "is_hidden": [2, 3, 4], "treat": [2, 3, 4], "_hidden_": [2, 3, 4], "getfileattributesa": [2, 4], "is_rel": 2, "other": [2, 5], "walk_up": 2, "comput": 2, "repres": 2, "imposs": 2, "fals": 2, "default": 2, "must": 2, "form": 2, "NOT": 2, "actual": 2, "filesystem": 2, "whatsoev": 2, "referenc": 2, "usr": 2, "subpath": 2, "disk": 2, "startswith": 2, "noth": 2, "els": 2, "neither": 2, "access": 2, "nor": 2, "segment": 2, "beforehand": 2, "pathlibstr": 2, "as_posix": 2, "instead": 2, "which": 2, "deepcopi": 2, "point": 2, "mod": 2, "being": 2, "filenam": 2, "allow_abs2rel": 2, "elimin": 2, "intern": 2, "resolve_copi": 2, "too": 2, "mani": 2, "glob": 2, "pattern": 2, "globpath": 2, "express": 2, "fun": 2, "byte": 2, "gmatch": 2, "gsub": 2, "length": 2, "lower": 2, "match": 2, "rep": 2, "revers": 2, "sub": 2, "upper": 2, "follow_symlink": 2, "stat": 2, "alias": 2, "fs_stat_tabl": 2, "stat_async": 2, "callback": 2, "lstat": 2, "size": 2, "is_dir": 2, "is_fil": 2, "is_symlink": 2, "realpath": 2, "fs_realpath": 2, "get_mod": 2, "get_typ": 2, "descript": 2, "pathlibmodeenum": 2, "samefil": 2, "is_mount": 2, "shell": 2, "well": 2, "success": 2, "touch": 2, "target": 2, "succeed": 2, "simlink": 2, "hardlink_to": 2, "hardlink": 2, "ref": 2, "overwrit": 2, "replac": 2, "chmod": 2, "unlink": 2, "rmdir": 2, "flag": 2, "ensure_dir": 2, "0o755": 2, "fs_access_flag": 2, "0o644": 2, "offset": 2, "buffer": 2, "number": 2, "written": 2, "fs_append": 2, "whole": 2, "io_read_byt": 2, "io_write_byt": 2, "fs_scandir": 2, "hyperlink": 2, "go": [2, 5], "how": 2, "deep": 2, "travers": 2, "scan": 2, "everyth": 2, "decid": 2, "dig": 2, "sep": 2, "alia": 2, "cmd": 2, "weird": 2, "against": 2, "filepath": 2, "mismatch": 2, "escap": 2, "sequenc": 2, "3a": 2, "safe": 2, "howev": 2, "item": 2, "cword": 2, "preced": 2, "backslash": 2, "again": 2, "detail": 2, "nl": 2, "charact": 2, "has_watch": 2, "func_nam": 2, "register_watch": 2, "prevent": 2, "time": 2, "fs_event_start": 2, "succeess": 2, "unregister_watch": 2, "unregist": 2, "execute_watch": 2, "pathlibwatcherarg": 2, "opt": 2, "skip": 2, "dir_nam": 2, "predic": 2, "control": 2, "stop": 2, "current": 2, "follow": 2, "fifo": 2, "socket": 2, "char": 2, "unknown": 2, "tabl": 2, "yield": 2, "two": 2, "valu": 2, "fs_opendir": 2, "posixpath": 3, "windowspath": 4, "usag": 5, "page": 5, "benefit": 5, "exampl": 5, "todo": 5, "contribut": 5, "project": 5}, "objects": {"": [[2, 0, 1, "", "PathlibPath"], [3, 0, 1, "", "PathlibPosixPath"], [4, 0, 1, "", "PathlibWindowsPath"]], "PathlibPath": [[2, 1, 1, "", "__fs_event_callbacks"], [2, 1, 1, "", "__parent_cache"], [2, 1, 1, "", "__string_cache"], [2, 1, 1, "", "__windows_panic"], [2, 1, 1, "", "_drive_name"], [2, 1, 1, "", "_raw_paths"], [2, 1, 1, "", "_uri_protocol"], [2, 2, 1, "", "absolute"], [2, 2, 1, "", "add_suffix"], [2, 2, 1, "", "as_posix"], [2, 2, 1, "", "as_uri"], [2, 2, 1, "", "basename"], [2, 2, 1, "", "byte"], [2, 2, 1, "", "child"], [2, 2, 1, "", "child_unpack"], [2, 2, 1, "", "chmod"], [2, 2, 1, "", "cmd_string"], [2, 2, 1, "", "copy"], [2, 2, 1, "", "copy_all_from"], [2, 3, 1, "", "cwd"], [2, 2, 1, "", "deep_copy"], [2, 2, 1, "", "depth"], [2, 2, 1, "", "descendant"], [2, 1, 1, "", "error_msg"], [2, 2, 1, "", "execute_watchers"], [2, 2, 1, "", "exists"], [2, 2, 1, "", "find"], [2, 3, 1, "", "from_uri"], [2, 2, 1, "", "fs_append"], [2, 2, 1, "", "fs_iterdir"], [2, 2, 1, "", "fs_open"], [2, 2, 1, "", "fs_opendir"], [2, 2, 1, "", "fs_read"], [2, 2, 1, "", "fs_stat"], [2, 2, 1, "", "fs_write"], [2, 2, 1, "", "get_mode"], [2, 2, 1, "", "get_type"], [2, 1, 1, "", "git_state"], [2, 2, 1, "", "glob"], [2, 2, 1, "", "gmatch"], [2, 2, 1, "", "gsub"], [2, 2, 1, "", "hardlink_to"], [2, 2, 1, "", "has_watcher"], [2, 3, 1, "", "home"], [2, 2, 1, "", "io_read"], [2, 2, 1, "", "io_read_bytes"], [2, 2, 1, "", "io_write"], [2, 2, 1, "", "io_write_bytes"], [2, 2, 1, "", "is_absolute"], [2, 2, 1, "", "is_dir"], [2, 2, 1, "", "is_file"], [2, 2, 1, "", "is_hidden"], [2, 2, 1, "", "is_mount"], [2, 2, 1, "", "is_relative"], [2, 2, 1, "", "is_relative_to"], [2, 2, 1, "", "is_symlink"], [2, 2, 1, "", "iterdir"], [2, 2, 1, "", "len"], [2, 2, 1, "", "lower"], [2, 2, 1, "", "lstat"], [2, 2, 1, "", "match"], [2, 2, 1, "", "mkdir"], [2, 2, 1, "", "modify"], [2, 2, 1, "", "move"], [2, 3, 1, "", "new"], [2, 2, 1, "", "new_child_unpack"], [2, 2, 1, "", "new_descendant"], [2, 1, 1, "", "nuv"], [2, 2, 1, "", "parent"], [2, 2, 1, "", "parent_assert"], [2, 2, 1, "", "parents"], [2, 2, 1, "", "peek"], [2, 3, 1, "", "permission"], [2, 2, 1, "", "realpath"], [2, 2, 1, "", "register_watcher"], [2, 2, 1, "", "relative_to"], [2, 2, 1, "", "remove_suffix"], [2, 2, 1, "", "rename"], [2, 2, 1, "", "rep"], [2, 2, 1, "", "replace"], [2, 2, 1, "", "resolve"], [2, 2, 1, "", "resolve_copy"], [2, 2, 1, "", "reverse"], [2, 2, 1, "", "rmdir"], [2, 2, 1, "", "samefile"], [2, 2, 1, "", "shell_string"], [2, 2, 1, "", "size"], [2, 2, 1, "", "stat"], [2, 3, 1, "", "stdpath"], [2, 2, 1, "", "stem"], [2, 2, 1, "", "sub"], [2, 2, 1, "", "suffix"], [2, 2, 1, "", "symlink_to"], [2, 2, 1, "", "to_absolute"], [2, 2, 1, "", "to_empty"], [2, 2, 1, "", "tostring"], [2, 2, 1, "", "touch"], [2, 2, 1, "", "unlink"], [2, 2, 1, "", "unregister_watcher"], [2, 2, 1, "", "upper"], [2, 2, 1, "", "with_basename"], [2, 2, 1, "", "with_stem"], [2, 2, 1, "", "with_suffix"]], "PathlibPosixPath": [[3, 3, 1, "", "from_uri"], [3, 2, 1, "", "is_absolute"], [3, 2, 1, "", "is_hidden"], [3, 3, 1, "", "new"], [3, 3, 1, "", "stdpath"]], "PathlibWindowsPath": [[4, 3, 1, "", "from_uri"], [4, 2, 1, "", "is_absolute"], [4, 2, 1, "", "is_hidden"], [4, 3, 1, "", "new"], [4, 3, 1, "", "stdpath"]]}, "objtypes": {"0": "lua:class", "1": "lua:attribute", "2": "lua:method", "3": "lua:staticmethod"}, "objnames": {"0": ["lua", "class", "Lua class"], "1": ["lua", "attribute", "Lua attribute"], "2": ["lua", "method", "Lua method"], "3": ["lua", "staticmethod", "Lua static method"]}, "titleterms": {"changelog": 0, "2": 0, "1": 0, "0": 0, "2024": 0, "03": 0, "28": 0, "bug": 0, "fix": 0, "document": 0, "26": 0, "break": 0, "chang": 0, "featur": 0, "25": 0, "21": 0, "18": 0, "6": 0, "5": 0, "15": 0, "4": 0, "3": 0, "02": 0, "22": 0, "19": 0, "16": 0, "14": 0, "01": 0, "30": 0, "2023": 0, "11": 0, "7": 0, "miscellan": 0, "chore": 0, "pathlib": [1, 5], "nvim": [1, 5], "benefit": 1, "intuit": 1, "us": 1, "method": 1, "git": 1, "integr": 1, "sync": 1, "async": 1, "oper": 1, "usag": 1, "exampl": 1, "creat": 1, "path": 1, "object": 1, "i": 1, "store": 1, "string": 1, "nice": 1, "vim": 1, "function": 1, "manipul": 1, "file": 1, "directori": 1, "scan": 1, "execut": 1, "todo": 1, "contribut": 1, "other": 1, "project": 1, "pathlibpath": 2, "pathlibposixpath": 3, "pathlibwindowspath": 4, "modul": 5, "refer": 5, "toc": 5}, "envversion": {"sphinx.domains.c": 3, "sphinx.domains.changeset": 1, "sphinx.domains.citation": 1, "sphinx.domains.cpp": 9, "sphinx.domains.index": 1, "sphinx.domains.javascript": 3, "sphinx.domains.math": 2, "sphinx.domains.python": 4, "sphinx.domains.rst": 2, "sphinx.domains.std": 2, "sphinx": 60}, "alltitles": {"\ud83d\udc0d pathlib.nvim": [[1, "pathlib-nvim"], [5, "id1"]], "\u2728 Benefits": [[1, "benefits"]], "\ud83d\udce6 Intuitive and Useful Methods": [[1, "intuitive-and-useful-methods"]], "\ud83d\udccb Git Integration": [[1, "git-integration"]], "\u23f1\ufe0f Sync / Async Operations": [[1, "sync-async-operations"]], "\ud83d\ude80 Usage Example": [[1, "usage-example"]], "Create Path Object": [[1, "create-path-object"]], "Path object is stored with string[].": [[1, "path-object-is-stored-with-string"]], "Nicely integrated with vim functions.": [[1, "nicely-integrated-with-vim-functions"]], "Create and Manipulate Files / Directories": [[1, "create-and-manipulate-files-directories"]], "Scan Directories": [[1, "scan-directories"]], "Async Execution": [[1, "async-execution"]], "TODO": [[1, "todo"]], "Contributions": [[1, "contributions"]], "Other Projects": [[1, "other-projects"]], "PathlibWindowsPath": [[4, "pathlibwindowspath"]], "PathlibPosixPath": [[3, "pathlibposixpath"]], "PathlibPath": [[2, "pathlibpath"]], "Pathlib Module Reference": [[5, "pathlib-module-reference"]], "TOC": [[5, "toc"]], "Changelog": [[0, "changelog"]], "2.1.0 (2024-03-28)": [[0, "id1"]], "Bug Fixes": [[0, "bug-fixes"], [0, "id3"], [0, "id6"], [0, "id10"], [0, "id12"], [0, "id17"], [0, "id19"], [0, "id21"], [0, "id23"], [0, "id25"], [0, "id29"], [0, "id31"], [0, "id33"], [0, "id35"], [0, "id39"], [0, "id41"], [0, "id44"], [0, "id46"], [0, "id48"], [0, "id51"], [0, "id55"], [0, "id57"], [0, "id59"], [0, "id61"], [0, "id63"], [0, "id65"], [0, "id67"], [0, "id70"]], "Documentation": [[0, "documentation"]], "2.0.1 (2024-03-28)": [[0, "id2"]], "2.0.0 (2024-03-26)": [[0, "id4"]], "\u26a0 BREAKING CHANGES": [[0, "breaking-changes"], [0, "id14"]], "Features": [[0, "features"], [0, "id8"], [0, "id15"], [0, "id27"], [0, "id37"], [0, "id43"], [0, "id50"], [0, "id53"], [0, "id69"]], "1.1.1 (2024-03-26)": [[0, "id5"]], "1.1.0 (2024-03-25)": [[0, "id7"]], "1.0.2 (2024-03-21)": [[0, "id9"]], "1.0.1 (2024-03-21)": [[0, "id11"]], "1.0.0 (2024-03-18)": [[0, "id13"]], "0.6.5 (2024-03-15)": [[0, "id16"]], "0.6.4 (2024-03-15)": [[0, "id18"]], "0.6.3 (2024-02-22)": [[0, "id20"]], "0.6.2 (2024-02-22)": [[0, "id22"]], "0.6.1 (2024-02-21)": [[0, "id24"]], "0.6.0 (2024-02-19)": [[0, "id26"]], "0.5.4 (2024-02-18)": [[0, "id28"]], "0.5.3 (2024-02-18)": [[0, "id30"]], "0.5.2 (2024-02-18)": [[0, "id32"]], "0.5.1 (2024-02-16)": [[0, "id34"]], "0.5.0 (2024-02-16)": [[0, "id36"]], "0.4.2 (2024-02-14)": [[0, "id38"]], "0.4.1 (2024-02-02)": [[0, "id40"]], "0.4.0 (2024-01-30)": [[0, "id42"]], "0.3.2 (2024-01-26)": [[0, "id45"]], "0.3.1 (2024-01-26)": [[0, "id47"]], "0.3.0 (2024-01-26)": [[0, "id49"]], "0.2.0 (2023-11-16)": [[0, "id52"]], "0.1.7 (2023-11-15)": [[0, "id54"]], "0.1.6 (2023-11-15)": [[0, "id56"]], "0.1.5 (2023-11-15)": [[0, "id58"]], "0.1.4 (2023-11-15)": [[0, "id60"]], "0.1.3 (2023-11-15)": [[0, "id62"]], "0.1.2 (2023-11-15)": [[0, "id64"]], "0.1.1 (2023-11-15)": [[0, "id66"]], "0.1.0 (2023-11-15)": [[0, "id68"]], "Miscellaneous Chores": [[0, "miscellaneous-chores"]]}, "indexentries": {"pathlibpath (built-in class)": [[2, "PathlibPath"]], "pathlibpath.__fs_event_callbacks (attribute)": [[2, "PathlibPath.__fs_event_callbacks"]], "pathlibpath.__parent_cache (attribute)": [[2, "PathlibPath.__parent_cache"]], "pathlibpath.__string_cache (attribute)": [[2, "PathlibPath.__string_cache"]], "pathlibpath.__windows_panic (attribute)": [[2, "PathlibPath.__windows_panic"]], "pathlibpath._drive_name (attribute)": [[2, "PathlibPath._drive_name"]], "pathlibpath._raw_paths (attribute)": [[2, "PathlibPath._raw_paths"]], "pathlibpath._uri_protocol (attribute)": [[2, "PathlibPath._uri_protocol"]], "pathlibpath.error_msg (attribute)": [[2, "PathlibPath.error_msg"]], "pathlibpath.git_state (attribute)": [[2, "PathlibPath.git_state"]], "pathlibpath.nuv (attribute)": [[2, "PathlibPath.nuv"]], "absolute() (pathlibpath method)": [[2, "PathlibPath.absolute"]], "add_suffix() (pathlibpath method)": [[2, "PathlibPath.add_suffix"]], "as_posix() (pathlibpath method)": [[2, "PathlibPath.as_posix"]], "as_uri() (pathlibpath method)": [[2, "PathlibPath.as_uri"]], "basename() (pathlibpath method)": [[2, "PathlibPath.basename"]], "byte() (pathlibpath method)": [[2, "PathlibPath.byte"]], "child() (pathlibpath method)": [[2, "PathlibPath.child"]], "child_unpack() (pathlibpath method)": [[2, "PathlibPath.child_unpack"]], "chmod() (pathlibpath method)": [[2, "PathlibPath.chmod"]], "cmd_string() (pathlibpath method)": [[2, "PathlibPath.cmd_string"]], "copy() (pathlibpath method)": [[2, "PathlibPath.copy"]], "copy_all_from() (pathlibpath method)": [[2, "PathlibPath.copy_all_from"]], "cwd() (pathlibpath static method)": [[2, "PathlibPath.cwd"]], "deep_copy() (pathlibpath method)": [[2, "PathlibPath.deep_copy"]], "depth() (pathlibpath method)": [[2, "PathlibPath.depth"]], "descendant() (pathlibpath method)": [[2, "PathlibPath.descendant"]], "execute_watchers() (pathlibpath method)": [[2, "PathlibPath.execute_watchers"]], "exists() (pathlibpath method)": [[2, "PathlibPath.exists"]], "find() (pathlibpath method)": [[2, "PathlibPath.find"]], "from_uri() (pathlibpath static method)": [[2, "PathlibPath.from_uri"]], "fs_append() (pathlibpath method)": [[2, "PathlibPath.fs_append"]], "fs_iterdir() (pathlibpath method)": [[2, "PathlibPath.fs_iterdir"]], "fs_open() (pathlibpath method)": [[2, "PathlibPath.fs_open"]], "fs_opendir() (pathlibpath method)": [[2, "PathlibPath.fs_opendir"]], "fs_read() (pathlibpath method)": [[2, "PathlibPath.fs_read"]], "fs_stat() (pathlibpath method)": [[2, "PathlibPath.fs_stat"]], "fs_write() (pathlibpath method)": [[2, "PathlibPath.fs_write"]], "get_mode() (pathlibpath method)": [[2, "PathlibPath.get_mode"]], "get_type() (pathlibpath method)": [[2, "PathlibPath.get_type"]], "glob() (pathlibpath method)": [[2, "PathlibPath.glob"]], "gmatch() (pathlibpath method)": [[2, "PathlibPath.gmatch"]], "gsub() (pathlibpath method)": [[2, "PathlibPath.gsub"]], "hardlink_to() (pathlibpath method)": [[2, "PathlibPath.hardlink_to"]], "has_watcher() (pathlibpath method)": [[2, "PathlibPath.has_watcher"]], "home() (pathlibpath static method)": [[2, "PathlibPath.home"]], "io_read() (pathlibpath method)": [[2, "PathlibPath.io_read"]], "io_read_bytes() (pathlibpath method)": [[2, "PathlibPath.io_read_bytes"]], "io_write() (pathlibpath method)": [[2, "PathlibPath.io_write"]], "io_write_bytes() (pathlibpath method)": [[2, "PathlibPath.io_write_bytes"]], "is_absolute() (pathlibpath method)": [[2, "PathlibPath.is_absolute"]], "is_dir() (pathlibpath method)": [[2, "PathlibPath.is_dir"]], "is_file() (pathlibpath method)": [[2, "PathlibPath.is_file"]], "is_hidden() (pathlibpath method)": [[2, "PathlibPath.is_hidden"]], "is_mount() (pathlibpath method)": [[2, "PathlibPath.is_mount"]], "is_relative() (pathlibpath method)": [[2, "PathlibPath.is_relative"]], "is_relative_to() (pathlibpath method)": [[2, "PathlibPath.is_relative_to"]], "is_symlink() (pathlibpath method)": [[2, "PathlibPath.is_symlink"]], "iterdir() (pathlibpath method)": [[2, "PathlibPath.iterdir"]], "len() (pathlibpath method)": [[2, "PathlibPath.len"]], "lower() (pathlibpath method)": [[2, "PathlibPath.lower"]], "lstat() (pathlibpath method)": [[2, "PathlibPath.lstat"]], "match() (pathlibpath method)": [[2, "PathlibPath.match"]], "mkdir() (pathlibpath method)": [[2, "PathlibPath.mkdir"]], "modify() (pathlibpath method)": [[2, "PathlibPath.modify"]], "move() (pathlibpath method)": [[2, "PathlibPath.move"]], "new() (pathlibpath static method)": [[2, "PathlibPath.new"]], "new_child_unpack() (pathlibpath method)": [[2, "PathlibPath.new_child_unpack"]], "new_descendant() (pathlibpath method)": [[2, "PathlibPath.new_descendant"]], "parent() (pathlibpath method)": [[2, "PathlibPath.parent"]], "parent_assert() (pathlibpath method)": [[2, "PathlibPath.parent_assert"]], "parents() (pathlibpath method)": [[2, "PathlibPath.parents"]], "peek() (pathlibpath method)": [[2, "PathlibPath.peek"]], "permission() (pathlibpath static method)": [[2, "PathlibPath.permission"]], "realpath() (pathlibpath method)": [[2, "PathlibPath.realpath"]], "register_watcher() (pathlibpath method)": [[2, "PathlibPath.register_watcher"]], "relative_to() (pathlibpath method)": [[2, "PathlibPath.relative_to"]], "remove_suffix() (pathlibpath method)": [[2, "PathlibPath.remove_suffix"]], "rename() (pathlibpath method)": [[2, "PathlibPath.rename"]], "rep() (pathlibpath method)": [[2, "PathlibPath.rep"]], "replace() (pathlibpath method)": [[2, "PathlibPath.replace"]], "resolve() (pathlibpath method)": [[2, "PathlibPath.resolve"]], "resolve_copy() (pathlibpath method)": [[2, "PathlibPath.resolve_copy"]], "reverse() (pathlibpath method)": [[2, "PathlibPath.reverse"]], "rmdir() (pathlibpath method)": [[2, "PathlibPath.rmdir"]], "samefile() (pathlibpath method)": [[2, "PathlibPath.samefile"]], "shell_string() (pathlibpath method)": [[2, "PathlibPath.shell_string"]], "size() (pathlibpath method)": [[2, "PathlibPath.size"]], "stat() (pathlibpath method)": [[2, "PathlibPath.stat"]], "stdpath() (pathlibpath static method)": [[2, "PathlibPath.stdpath"]], "stem() (pathlibpath method)": [[2, "PathlibPath.stem"]], "sub() (pathlibpath method)": [[2, "PathlibPath.sub"]], "suffix() (pathlibpath method)": [[2, "PathlibPath.suffix"]], "symlink_to() (pathlibpath method)": [[2, "PathlibPath.symlink_to"]], "to_absolute() (pathlibpath method)": [[2, "PathlibPath.to_absolute"]], "to_empty() (pathlibpath method)": [[2, "PathlibPath.to_empty"]], "tostring() (pathlibpath method)": [[2, "PathlibPath.tostring"]], "touch() (pathlibpath method)": [[2, "PathlibPath.touch"]], "unlink() (pathlibpath method)": [[2, "PathlibPath.unlink"]], "unregister_watcher() (pathlibpath method)": [[2, "PathlibPath.unregister_watcher"]], "upper() (pathlibpath method)": [[2, "PathlibPath.upper"]], "with_basename() (pathlibpath method)": [[2, "PathlibPath.with_basename"]], "with_stem() (pathlibpath method)": [[2, "PathlibPath.with_stem"]], "with_suffix() (pathlibpath method)": [[2, "PathlibPath.with_suffix"]], "pathlibposixpath (built-in class)": [[3, "PathlibPosixPath"]], "from_uri() (pathlibposixpath static method)": [[3, "PathlibPosixPath.from_uri"]], "is_absolute() (pathlibposixpath method)": [[3, "PathlibPosixPath.is_absolute"]], "is_hidden() (pathlibposixpath method)": [[3, "PathlibPosixPath.is_hidden"]], "new() (pathlibposixpath static method)": [[3, "PathlibPosixPath.new"]], "stdpath() (pathlibposixpath static method)": [[3, "PathlibPosixPath.stdpath"]], "pathlibwindowspath (built-in class)": [[4, "PathlibWindowsPath"]], "from_uri() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.from_uri"]], "is_absolute() (pathlibwindowspath method)": [[4, "PathlibWindowsPath.is_absolute"]], "is_hidden() (pathlibwindowspath method)": [[4, "PathlibWindowsPath.is_hidden"]], "new() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.new"]], "stdpath() (pathlibwindowspath static method)": [[4, "PathlibWindowsPath.stdpath"]]}}) \ No newline at end of file