From 739797bc760baecbab25deb58477aee426433394 Mon Sep 17 00:00:00 2001 From: princejoogie Date: Sun, 28 Sep 2025 15:07:57 +0800 Subject: [PATCH] feat: use wordlist from monkeytype reference: https://github.com/monkeytypegame/monkeytype/blob/master/frontend/static/languages/english.json#L3-L3 --- lua/typr/constants/words.lua | 1560 ++++------------------------------ 1 file changed, 188 insertions(+), 1372 deletions(-) diff --git a/lua/typr/constants/words.lua b/lua/typr/constants/words.lua index 5dcc6a2..ae4ae59 100644 --- a/lua/typr/constants/words.lua +++ b/lua/typr/constants/words.lua @@ -1,1386 +1,202 @@ return { - "urgent", + "the", + "be", + "of", + "and", + "a", + "to", + "in", + "he", + "have", + "it", + "that", + "for", + "they", + "I", + "with", + "as", + "not", + "on", + "she", + "at", + "by", + "this", + "we", + "you", + "do", + "but", + "from", + "or", + "which", + "one", + "would", + "all", + "will", + "there", + "say", + "who", + "make", + "when", + "can", + "more", + "if", + "no", + "man", + "out", + "other", + "so", + "what", + "time", "up", - "treasure", - "zinc", - "unique", - "yes", - "zigzag", - "recruit", - "wilderness", - "relate", - "tiger", - "xylophone", - "science", - "refresh", - "solar", - "yonder", - "upcoming", - "reaction", - "risk", - "tone", - "wise", - "resilient", - "vessel", - "upbeat", - "zookeeper", - "upvote", - "rare", - "utility", - "vividness", - "table", - "xerox", - "sequential", - "transition", - "role", - "reflect", - "vehicle", - "unplug", - "yield", - "solution", - "resilience", - "vibrant", - "youthful", - "zigzagged", - "zoom", - "reverence", - "yolk", - "self", - "social", - "vacuum", - "truthful", - "unpredictable", - "secure", - "serene", - "tasked", - "undertake", - "target", - "xenoblast", - "suitable", - "system", - "reliable", - "yachtsman", - "vibe", - "smart", - "violent", - "survey", - "tension", - "serenity", - "wrap", - "radical", - "serve", - "valley", - "scene", - "timepiece", - "respect", - "xylocarp", - "vacant", - "reset", - "serve", - "trick", - "stability", - "solar", - "signal", - "upend", - "wondering", - "strength", - "untapped", - "timeless", - "vaccine", - "tablets", - "wander", - "xenial", - "revolution", - "sound", - "row", - "zippers", - "trend", - "zoning", - "victory", - "rise", - "read", - "rebuild", - "wildlife", - "velocity", - "wrist", - "xenon", - "wasted", - "robot", - "understand", - "xenolith", - "truth", - "rethink", - "vital", - "zooming", - "venture", - "underfoot", - "weigh", - "radar", - "umbrella", - "zigged", - "train", - "tasker", - "upset", - "ziggly", - "rest", - "reborn", - "yellowed", - "tutor", - "xerothermic", - "restart", - "yes", - "zest", - "willpower", - "ultimate", - "silent", - "result", - "vision", - "security", - "zigzagging", - "targeted", - "tone", - "verbal", - "yes", - "view", - "science", - "ultimate", - "your", - "thought", - "violet", - "reflect", - "yield", - "ready", - "team", + "go", + "about", + "than", + "into", + "could", + "state", + "only", + "new", "year", - "victorious", - "uphold", - "robot", - "zone", - "wonder", - "yellow", - "roam", - "subtle", - "stable", - "zip", - "substance", - "respectful", - "vocalist", - "ready", - "serenity", - "task", - "resourceful", - "zipper", - "reluctant", - "structure", - "yearn", - "yes", - "weary", - "vocalize", - "untouched", - "zeal", - "rescue", - "solar", - "together", - "triumph", - "study", - "whisper", - "wise", - "truthful", - "wonderful", - "sample", - "valid", - "signal", - "yachts", - "wish", - "system", - "relax", - "tasker", - "submarine", - "try", - "trade", - "sunset", - "regular", - "venture", - "trend", - "tag", - "rare", - "viewpoint", - "significant", - "view", - "theory", - "time", - "targeted", - "tension", - "wait", - "support", - "teamwork", - "safe", - "reaction", - "sensitive", - "relevant", - "transit", - "verdict", - "wise", - "ultimate", - "serve", - "theoretical", - "vanguard", - "victory", - "wrap", - "work", - "zone", - "reset", - "vision", - "security", - "zillion", - "ready", - "vacuum", - "vitality", - "valiant", - "replay", - "respectful", - "useful", - "tasked", - "relax", - "role", - "serene", - "vector", - "yes", - "valid", - "victorious", - "umbrella", - "synergy", - "velocity", - "unknown", - "wonderful", - "silent", - "systematic", - "unique", - "yachts", - "value", - "yes", - "radial", - "xylotomous", - "unique", - "zany", - "rise", - "ready", - "river", - "zing", - "xenon", - "relevance", - "rebuild", - "truthful", - "resourceful", - "renew", - "season", - "strong", - "reward", - "yellowish", - "return", - "stability", - "wilderness", - "xeroxing", - "substance", - "vow", - "yellow", - "wave", - "yes", - "vigilant", - "yearning", - "ripple", - "venture", - "together", - "stream", - "rest", - "security", - "understand", - "row", - "upbeat", - "vacate", - "result", - "react", - "yes", - "sunshine", - "yellow", - "refresh", - "tiger", - "xenophobic", - "study", - "weigh", - "trust", - "resourceful", - "recruit", - "truthful", - "yellow", - "timeless", - "validity", - "valuable", - "sun", - "reset", - "wonderful", - "solar", - "useful", - "radial", - "stability", - "zestful", - "zoom", - "wonder", - "serenity", - "vector", - "result", - "radical", - "refresh", - "zebra", - "read", - "transition", - "uphold", - "resilient", - "task", - "wonderful", - "wonder", - "unit", - "yellow", - "uplifting", - "visionary", - "unlock", - "velocity", - "relevant", - "yes", - "unique", - "user", - "uplift", - "resourceful", - "zestfully", - "row", - "rest", - "wealth", - "yellow", - "victory", - "yearning", - "wonderful", - "role", - "fire", - "credit", - "caterpillar", - "dog", - "alert", - "dazzling", - "discover", - "efficient", - "evening", - "forest", - "bargain", - "chocolate", - "dawn", - "afraid", - "diagnose", - "elephant", - "fate", - "blossom", - "cold", - "delight", - "accept", - "disclose", - "edge", - "famous", - "ballet", - "couch", - "dare", - "absorb", - "drag", - "end", - "frame", - "banish", - "contrast", - "dear", - "abundant", - "drop", - "enough", - "future", - "bark", - "costume", - "defend", - "achieve", - "dull", - "examine", - "faith", - "bell", - "courage", - "dense", - "action", - "dust", - "envelope", - "french", - "beyond", - "courageous", - "design", - "activity", - "dusty", - "energy", - "feather", - "bitter", - "crash", - "detect", - "adorable", - "downward", - "entry", - "fantastic", - "blade", - "create", - "device", - "adventure", - "dream", - "envy", - "fall", - "blank", - "credit", - "diamond", - "aesthetic", - "drill", - "escape", - "fame", - "block", - "cricket", - "dictate", - "affection", - "drive", - "essential", - "feast", - "blunder", - "crowd", - "diminish", - "agile", - "dizzy", - "event", - "figure", - "bold", - "crystal", - "diploma", - "alarm", - "doctor", - "exactly", + "some", + "take", + "come", + "these", + "know", + "see", + "use", + "get", + "like", + "then", "first", - "bomb", - "cup", - "dirt", - "alert", - "domestic", - "excite", - "fish", - "book", - "current", - "disease", - "align", - "dorm", - "expand", - "flame", - "boost", - "cute", - "displace", - "amazing", - "dormitory", - "expert", - "flock", - "bottle", - "dance", - "distant", - "amplify", - "dormant", - "exposure", - "fluffy", - "boundary", - "dear", - "distribute", - "analyze", - "door", - "extraordinary", - "focus", - "box", - "decide", - "divide", - "anchor", - "doubt", - "face", - "fold", - "branch", - "decline", - "dock", - "angry", - "dove", - "fact", - "fool", - "brave", - "deep", - "dominate", - "answer", - "drastic", - "factor", - "fortune", - "bread", - "defend", - "donate", - "appreciate", - "dream", - "fair", - "forward", - "breathe", - "delicate", - "double", - "approach", - "drought", - "falling", - "frame", - "breeze", - "delight", - "doubtful", - "dull", - "family", - "free", - "brick", - "deliver", - "doubtless", - "arc", - "dust", - "fancy", - "freedom", - "bright", - "deny", - "dragon", - "argue", - "duty", - "fantasy", - "fresh", - "brilliant", - "descent", - "drain", - "arrange", - "eager", - "far", - "friend", - "bring", - "desire", - "draw", - "art", - "earn", - "fast", - "front", - "brisk", - "despair", - "dread", - "assume", - "earth", - "fate", - "frost", - "broad", - "dessert", - "dress", - "asylum", - "east", - "father", - "fruit", - "brother", - "detail", - "drift", - "attempt", - "easy", - "fear", - "fun", - "brush", - "determine", - "drink", - "autumn", - "eat", - "feast", - "funny", - "bubble", - "develop", - "drive", - "available", - "echo", - "feel", - "fur", - "build", - "drop", - "average", - "edge", - "fence", - "furious", - "bump", - "diamond", - "drum", - "aware", - "effect", - "fetch", - "future", - "burn", - "different", - "dry", - "awful", - "efficient", - "fiber", - "fuzzy", - "burst", - "difficult", - "duck", - "awkward", - "effort", - "field", - "family", - "camera", - "dine", - "dust", - "back", - "egg", - "fierce", - "feast", - "camp", - "dinner", - "duty", - "bag", - "eight", - "fifth", - "feature", - "can", - "direct", - "eager", - "balance", - "either", - "fight", - "feel", - "candy", - "dirty", - "earth", - "ball", - "elastic", - "figure", - "fence", - "cannon", - "disease", - "east", - "banana", - "electric", - "fill", - "cap", - "dish", - "easy", - "band", - "elephant", - "film", - "fetch", - "car", - "disk", - "eat", - "bang", - "eleven", - "final", - "few", - "card", - "display", - "echo", - "bank", - "else", + "any", + "work", + "now", + "may", + "such", + "give", + "over", + "think", + "most", + "even", "find", - "field", - "care", - "distant", - "effect", - "bar", - "empty", - "fine", - "fierce", - "careful", - "divide", - "effort", - "bare", - "end", - "finger", - "fifteen", - "carriage", - "do", - "egg", - "bark", - "enemy", - "finish", - "fight", - "carry", - "doctor", - "eight", - "barn", - "energy", - "fire", - "figure", - "cart", - "dog", - "either", - "base", - "engine", - "first", - "fill", - "cat", - "door", - "elastic", - "basket", - "enjoy", - "fish", - "film", - "catch", - "double", - "electric", - "bat", - "enough", - "fit", - "finger", - "cattle", + "day", + "also", + "after", + "way", + "many", + "must", + "look", + "before", + "great", + "back", + "through", + "long", + "where", + "much", + "should", + "well", + "people", "down", - "eleven", - "battle", - "enter", - "five", - "fire", - "cause", - "drain", - "else", - "bay", - "equal", - "fix", - "first", - "center", - "draw", - "empty", - "be", - "error", - "flag", - "fish", - "chain", - "dream", - "end", - "bead", - "even", - "flame", - "fit", - "chair", - "dress", - "enemy", - "beam", - "ever", - "flash", - "five", - "chalk", - "drink", - "energy", - "bean", - "every", - "flat", - "fix", - "chance", - "drive", - "engine", - "bear", - "exact", - "flight", - "flag", - "change", - "drop", - "enjoy", - "beautiful", - "example", - "float", - "flame", - "channel", - "dry", - "enough", - "beauty", - "excellent", - "floor", - "flash", - "charm", - "duck", - "enter", - "bed", - "exercise", - "flow", - "flat", - "chase", - "dust", - "equal", - "bee", - "exist", - "flower", - "flight", - "cheap", - "duty", - "error", - "beef", - "expect", - "fly", - "float", - "check", + "own", + "just", + "because", + "good", "each", - "even", - "eye", - "fold", - "floor", - "cheese", - "ear", - "ever", - "beg", - "face", - "follow", - "flow", - "chest", - "early", - "every", - "behavior", - "fact", - "food", - "fly", - "chicken", - "earth", - "example", - "bell", - "fade", - "fool", - "foam", - "chief", - "east", - "excellent", - "belt", - "fail", - "foot", - "fold", - "child", - "easy", - "exist", - "bend", - "faint", - "for", - "follow", - "chin", - "eat", - "expect", - "berry", - "fair", - "force", - "food", - "edge", - "eye", - "between", - "fall", - "foreign", - "foot", - "circle", - "effect", - "face", - "big", - "false", - "forest", - "for", - "clam", - "egg", - "fact", - "bill", - "family", - "forget", - "force", - "class", - "eight", - "fade", - "bird", - "far", - "fork", - "foreign", - "clean", - "either", - "fail", - "birth", - "farm", - "form", - "forest", - "clear", - "elastic", - "faint", - "bit", - "fast", - "forward", - "forget", - "clock", - "electric", - "fair", - "bite", - "fat", - "fowl", - "form", - "close", - "eleven", - "fall", - "black", - "father", - "frame", - "forward", - "cloth", - "else", - "false", - "blade", - "fear", - "free", - "fowl", - "cloud", - "empty", - "family", - "blood", - "feather", - "frequent", - "fox", - "coal", - "end", - "far", - "blow", - "feeble", - "fresh", - "frame", - "coat", - "enemy", - "farm", - "blue", + "those", "feel", - "friend", - "free", - "energy", - "fast", - "board", - "feet", - "front", - "frequent", - "coffee", - "engine", - "fat", - "boat", - "female", - "fruit", - "fresh", - "cold", - "enjoy", - "father", - "bone", - "fence", - "full", - "friend", - "collar", - "enough", - "fear", - "book", - "fertile", - "future", - "glide", - "hatch", - "gobble", - "influence", - "june", - "hopeful", - "glowing", - "insight", - "juice", - "gaze", - "knucklehead", - "goblin", - "knot", - "guava", - "inquire", - "hollow", - "keyhole", - "joy", - "glow", - "health", - "identify", - "knuckle", - "kooky", - "gentle", - "knightmare", - "goosebumps", - "internal", - "kindred", - "kith", - "gorge", - "griddle", - "kangaroo", - "glorious", - "input", - "gather", - "kerfuffle", - "giraffe", - "knuckles", - "hobby", - "kick", - "grip", - "horror", - "hot", - "justice", - "jungle", - "heart", - "gaunt", - "habit", - "guess", - "intact", - "grape", - "happiness", - "inspire", - "jovial", - "kicker", - "glory", - "information", - "glue", - "improvise", - "knot", - "glow", - "kale", - "gutsy", - "harbor", - "harm", - "kernel", - "impact", - "gain", - "improve", - "kettlebell", - "jaunty", - "glisten", - "hungry", - "initiative", - "gems", - "juggle", - "kitchen", - "kindness", - "glare", - "goalkeeper", - "jammed", - "kaleidoscope", - "incredible", - "goat", - "kit", - "integrate", - "keypad", - "kitten", - "kite", - "hype", - "hilarious", - "knave", - "jelly", - "kiln", - "jolt", - "gap", - "help", - "gather", - "harvest", - "kneeled", - "knit", - "interested", - "humble", - "jeopardy", - "klutz", - "imagine", - "grim", - "jagged", - "journalize", - "hologram", - "huddle", - "identity", - "glimmer", - "hallway", - "insight", - "human", - "install", - "juggle", - "germicide", - "knotty", - "ignition", - "jumble", - "gather", - "knee", - "kiwi", - "insightful", - "keen", - "half", - "jacket", - "hero", - "goose", - "heritage", - "jasmine", - "gully", - "gentleman", - "harmony", - "height", - "jester", - "jaunt", - "hasty", - "knife", - "hollowed", - "house", - "horizon", - "glimmer", - "justice", - "inspire", - "gland", - "illusion", - "history", - "jolted", - "kilogram", - "knowledgeable", - "hundred", - "green", - "hopeful", - "gentle", - "interact", - "guarantee", - "hike", - "garden", - "gasp", - "glance", - "gallop", - "hit", + "seem", + "how", + "high", + "too", + "place", + "little", + "world", + "very", + "still", + "nation", "hand", - "holidays", - "jump", - "important", - "hectic", - "jibe", - "important", - "kaboom", - "knack", - "glued", - "gather", - "healthful", - "jamboree", - "keep", - "incognito", - "joke", - "keystone", - "kittenish", - "hug", - "habitual", - "glimmer", - "hoop", - "gadget", - "hustle", - "gorgeous", - "growth", - "kind", - "harder", - "hands", - "hypocrite", - "grilled", - "goofy", - "kabinet", - "hearing", - "grapevine", - "happening", - "hurry", - "generosity", - "keen", - "jolty", - "individual", - "holler", - "initiative", - "heart", - "intelligence", - "glow", - "glow", - "great", - "glamour", - "jigsaw", - "hike", - "icon", - "mission", - "love", - "operate", - "pencil", - "niche", - "quality", - "material", - "loud", - "orchid", - "naive", - "peaceful", - "quilt", - "light", - "nostalgic", - "matter", - "path", - "obstacle", - "maze", - "question", - "notify", - "mind", - "quantum", - "perfect", - "negative", - "quixotic", - "party", - "obligated", - "observe", - "mango", - "natural", - "power", - "object", - "navigate", - "latch", - "map", - "quash", - "lien", - "night", - "quiver", - "mountain", - "new", - "quicksand", - "presence", - "outlet", - "ocean", - "neat", - "momentum", - "license", - "lively", - "nice", - "quarter", - "perform", - "original", - "narrative", - "march", - "prison", - "pet", - "meet", - "normal", - "luxury", - "magnify", - "over", - "noble", + "old", + "life", + "tell", + "write", + "become", + "here", + "show", + "house", + "both", + "between", + "need", + "mean", + "call", + "develop", + "under", + "last", + "right", "move", - "nest", - "model", - "lamp", - "near", - "nothing", - "machine", - "motive", - "nation", - "national", - "note", - "loyal", - "malignant", - "laptop", - "prefer", - "learn", - "magnet", - "qualify", - "mist", - "positive", - "noodles", - "outreach", - "picture", - "literature", - "manipulate", - "nationwide", - "private", - "magnetic", - "name", - "limit", - "passion", - "land", - "patient", - "participate", - "laugh", - "mirror", - "outgoing", + "thing", + "general", + "school", + "never", + "same", + "another", + "begin", + "while", + "number", + "part", + "turn", + "real", + "leave", + "might", + "want", + "point", + "form", + "off", + "child", + "few", + "small", + "since", + "against", + "ask", + "late", + "home", + "interest", + "large", + "person", + "end", + "open", + "public", + "follow", + "during", + "present", + "without", + "again", + "hold", + "govern", + "around", + "possible", + "head", + "consider", + "word", "program", - "legend", - "overjoyed", - "mutual", - "last", - "lemon", - "obscure", - "leader", - "overall", - "opposition", - "obstacle", - "park", - "quick", - "progress", - "lifestyle", - "manual", - "obtain", - "proposal", - "lively", "problem", - "local", - "prevent", - "lounge", - "mood", - "loop", - "matter", - "profit", - "projector", - "label", - "mosaic", - "lotion", - "opulent", - "perfectly", - "permanent", - "large", - "prepare", - "luxury", - "place", - "lunar", - "lucky", + "however", + "lead", + "system", + "set", + "order", + "eye", "plan", - "leap", - "lively", - "privilege", - "post", - "locate", - "point", - "lecture", - "mean", - "laughter", - "public", - "pioneer", - "perform", - "lose", - "position", - "lemonade", - "passionate", - "level", - "liquid", - "protect", - "long", - "planter", - "leverage", - "pleasure", - "lull", - "leverage", - "lonely", - "lit", - "lily", - "paint", - "peach", - "pollution", - "preference", - "popularity", - "landscape", - "library", - "quaint", - "quota", - "quiz", - "quarrel", - "qualify", - "quench", - "quote", - "quality", - "quadrant", - "quiver", - "quantity", - "quaintly", - "quantum", - "quash", - "quibble", - "quaintness", - "quorum", - "quest", + "run", + "keep", + "face", + "fact", + "group", + "play", + "stand", + "increase", + "early", + "course", + "change", + "help", + "line", }