Skip to content

Latest commit

 

History

115 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

#+title: Wordel: [[https://www.powerlanguage.co.uk/wordle/][Wordle]] (aka Lingo) in Emacs
[[https://melpa.org/#/wordel][file:https://melpa.org/packages/wordel-badge.svg]]

[[./demo.gif]]

For the uninitiated, this is a process of elimination word game.
You guess a word and each letter of your word will be color coded to reveal how it relates to the hidden word.

* Install

** Use-package declaration

#+begin_src emacs-lisp :lexical t
(use-package wordel
  ;; Via Elpaca:
  :elpaca   (wordel :host github :repo "progfolio/wordel" :files (:defaults "words"))
  ;; Via straight.el:
  :straight (wordel :host github :repo "progfolio/wordel" :files (:defaults "words"))
  ;; Via package.el
  :ensure t)
#+end_src

** Manually
- Clone this repo into your load-path
- =(require 'wordel)=
- =M-x wordel= or =M-x wordel-marathon=

* Evil users
You'll want to be in insert mode for wordel's modes.

#+begin_src emacs-lisp :lexical t
(evil-make-intercept-map wordel-mode-map)
(evil-make-intercept-map wordel-select-mode-map)
(evil-set-initial-state  'wordel-mode 'insert)
(evil-set-initial-state  'wordel-select-mode 'insert))
#+end_src

** FAQ
*** How do I add more word lists?
Word lists are plain text files added under =wordel-words-dir=.
There should be only one word per line.

About

Wordle in Emacs

Resources

Stars

94 stars

Watchers

1 watching

Forks

Releases

Sponsor this project

Packages

Contributors

Languages