Skip to content

Commit d177250

Browse files
committed
doc: satisfy `check-doc'
1 parent e178708 commit d177250

File tree

2 files changed

+12
-4
lines changed

2 files changed

+12
-4
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ All supported languages can be found in variable `leetcode--prefer-language-suff
2929

3030
You can save solution by setting `leetcode-save-solutions`:
3131

32-
```
32+
```elisp
3333
(setq leetcode-save-solutions t)
3434
(setq leetcode-directory "~/leetcode")
3535
```

leetcode.el

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
;; Keywords: extensions, tools
77
;; URL: https://github.com/kaiwk/leetcode.el
88
;; Package-Requires: ((emacs "26") (dash "2.16.0") (graphql "0.1.1") (spinner "1.7.3") (aio "1.0") (log4e "0.3.3"))
9-
;; Version: 0.1.12
9+
;; Version: 0.1.13
1010

1111
;; This program is free software; you can redistribute it and/or modify
1212
;; it under the terms of the GNU General Public License as published by
@@ -57,6 +57,7 @@
5757

5858
;;;###autoload
5959
(defun leetcode-toggle-debug ()
60+
"Toggle debug."
6061
(interactive)
6162
(if (leetcode--log-debugging-p)
6263
(progn
@@ -69,12 +70,14 @@
6970
(message "leetcode enable debug"))))
7071

7172
(defun leetcode--install-my-cookie ()
73+
"Install leetcode dependencies."
7274
(let ((async-shell-command-display-buffer t))
7375
(async-shell-command
7476
"pip3 install my_cookies"
7577
(get-buffer-create "*leetcode-install*"))))
7678

7779
(defun leetcode--check-deps ()
80+
"Check if all dependencies installed."
7881
(if (executable-find "my_cookies")
7982
t
8083
(leetcode--install-my-cookie)
@@ -558,6 +561,8 @@ see: https://github.com/skeeto/emacs-aio/issues/3."
558561
(point-min) (point-max))))
559562

560563
(defun leetcode--get-slug-title-before-try/submit (code-buf)
564+
"Get slug title before try or submit with CODE-BUF.
565+
LeetCode require slug-title as the request parameters."
561566
(with-current-buffer code-buf
562567
(if leetcode-save-solutions
563568
(file-name-base (cadr (split-string (buffer-name) "_")))
@@ -885,10 +890,10 @@ python3, ruby, rust, scala, swift.")
885890
mysql, mssql, oraclesql.")
886891

887892
(defvar leetcode-directory "~/leetcode"
888-
"Directory to save solutions")
893+
"Directory to save solutions.")
889894

890895
(defvar leetcode-save-solutions nil
891-
"If it's t, save leetcode solutions to `leetcode-directory'")
896+
"If it's t, save leetcode solutions to `leetcode-directory'.")
892897

893898
(defvar leetcode--lang leetcode-prefer-language
894899
"LeetCode programming language or sql for current problem internally.
@@ -927,6 +932,7 @@ python3, ruby, rust, scala, swift, mysql, mssql, oraclesql.")
927932
title-with-suffix)))
928933

929934
(defun leetcode--get-code-buffer (buf-name)
935+
"Get code buffer by BUF-NAME."
930936
(if (not leetcode-save-solutions)
931937
(get-buffer-create buf-name)
932938
(unless (file-directory-p leetcode-directory)
@@ -936,13 +942,15 @@ python3, ruby, rust, scala, swift, mysql, mssql, oraclesql.")
936942
buf-name))))
937943

938944
(defun leetcode--get-problem (slug-title)
945+
"Get problem from `leetcode--all-problems' by SLUG-TITLE."
939946
(seq-find (lambda (p)
940947
(equal slug-title
941948
(leetcode--slugify-title
942949
(plist-get p :title))))
943950
(plist-get leetcode--all-problems :problems)))
944951

945952
(defun leetcode--get-problem-id (slug-title)
953+
"Get problem id by SLUG-TITLE."
946954
(let ((problem (leetcode--get-problem "two-sum")))
947955
(plist-get problem :id)))
948956

0 commit comments

Comments
 (0)