Skip to content

Commit

Permalink
[translate] Make sure that go-translate is loaded after posframe
Browse files Browse the repository at this point in the history
  • Loading branch information
smile13241324 committed Jul 31, 2022
1 parent 43f24df commit b994a52
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions layers/+tools/translate/packages.el
Original file line number Diff line number Diff line change
Expand Up @@ -20,9 +20,9 @@
;; You should have received a copy of the GNU General Public License
;; along with this program. If not, see <http://www.gnu.org/licenses/>.


(defconst translate-packages
'(
translate-mode
'(translate-mode
go-translate))

(defun translate/init-translate-mode ()
Expand All @@ -34,13 +34,14 @@
(defun translate/init-go-translate ()
(use-package go-translate
:demand t
:after posframe
:config
(progn
(defclass translate//reference-paragraph-texter (gts-texter) ())
(cl-defmethod gts-text ((_ translate//reference-paragraph-texter))
(translate-get-reference-paragraph-text-at-point))
(defclass translate//reference-paragraph-picker (gts-picker)
((texter :initarg :texter :initform (translate//reference-paragraph-texter))))
((texter :initarg :texter :initform '(translate//reference-paragraph-texter))))
(cl-defmethod gts-pick ((o translate//reference-paragraph-picker))
(let ((text (gts-text (oref o texter))))
(when (= 0 (length (if text (string-trim text) "")))
Expand Down

0 comments on commit b994a52

Please sign in to comment.