[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/dape 725c50b692 10/13: Use lambda functions instead of
From: |
ELPA Syncer |
Subject: |
[elpa] externals/dape 725c50b692 10/13: Use lambda functions instead of named functions in dape-configs |
Date: |
Tue, 5 Mar 2024 18:57:51 -0500 (EST) |
branch: externals/dape
commit 725c50b692a1f5eb97704caf89540aa1e886b31f
Author: Daniel Pettersson <daniel@dpettersson.net>
Commit: Daniel Pettersson <daniel@dpettersson.net>
Use lambda functions instead of named functions in dape-configs
---
dape.el | 44 ++++++++++++++++++++++----------------------
1 file changed, 22 insertions(+), 22 deletions(-)
diff --git a/dape.el b/dape.el
index 5ca020ec09..b90cb189ec 100644
--- a/dape.el
+++ b/dape.el
@@ -107,13 +107,13 @@
command-args ("--port" :autoport
"--settings" "{\"sourceLanguages\":[\"rust\"]}")
,@codelldb
- :program ,(defun dape--rust-program ()
- (file-name-concat "target" "debug"
- (thread-first (dape-cwd)
- (directory-file-name)
- (file-name-split)
- (last)
- (car))))
+ :program (lambda ()
+ (file-name-concat "target" "debug"
+ (thread-first (dape-cwd)
+ (directory-file-name)
+ (file-name-split)
+ (last)
+ (car))))
,@common)))
(cpptools
modes (c-mode c-ts-mode c++-mode c++-ts-mode)
@@ -237,15 +237,15 @@
command-args ["--interpreter=vscode"]
:request "launch"
:cwd dape-cwd
- :program ,(defun dape--netcoredbg-program ()
- (let ((dlls
- (file-expand-wildcards
- (file-name-concat "bin" "Debug" "*" "*.dll"))))
- (if dlls
- (file-relative-name
- (file-relative-name (car dlls)))
- ".dll"
- (dape-cwd))))
+ :program (lambda ()
+ (let ((dlls
+ (file-expand-wildcards
+ (file-name-concat "bin" "Debug" "*" "*.dll"))))
+ (if dlls
+ (file-relative-name
+ (file-relative-name (car dlls)))
+ ".dll"
+ (dape-cwd))))
:stopAtEntry nil)
(rdbg
modes (ruby-mode ruby-ts-mode)
@@ -266,9 +266,9 @@
;; rails server
;; bundle exec ruby foo.rb
;; bundle exec rake test
- -c ,(defun dape--rdbg-c ()
- (format "ruby %s"
- (or (dape-buffer-default) ""))))
+ -c (lambda ()
+ (format "ruby %s"
+ (or (dape-buffer-default) ""))))
(jdtls
modes (java-mode java-ts-mode)
ensure (lambda (config)
@@ -316,14 +316,14 @@
(aref main-classes 0))))
(plist-get main-class key)))))
`(:filePath
- ,(defun dape--jdtls-file-path ()
+ ,(lambda ()
(or (resolve-main-class :filePath)
(expand-file-name (dape-buffer-default) (dape-cwd))))
:mainClass
- ,(defun dape--jdtls-main-class ()
+ ,(lambda ()
(or (resolve-main-class :mainClass) ""))
:projectName
- ,(defun dape--jdtls-project-name ()
+ ,(lambda ()
(or (resolve-main-class :projectName) ""))))
:args ""
:stopOnEntry nil
- [elpa] externals/dape 36422f0f57 03/13: Fix formatting in `dape--config-eval', (continued)
- [elpa] externals/dape 36422f0f57 03/13: Fix formatting in `dape--config-eval', ELPA Syncer, 2024/03/05
- [elpa] externals/dape f76af2ad10 02/13: Improve documentation on `dape--config-ensure', ELPA Syncer, 2024/03/05
- [elpa] externals/dape af99b57032 07/13: Improve formatting in `dape--config-diff', ELPA Syncer, 2024/03/05
- [elpa] externals/dape 7a869a5c92 04/13: Improve formatting in `dape--config-from-string', ELPA Syncer, 2024/03/05
- [elpa] externals/dape bca98f4395 08/13: Rework function evaluation in minibuffer hints, ELPA Syncer, 2024/03/05
- [elpa] externals/dape 610576b4e6 11/13: Fix hint buffer error face, ELPA Syncer, 2024/03/05
- [elpa] externals/dape 75cf39ad2f 06/13: Improve formatting `dape--config-diff', ELPA Syncer, 2024/03/05
- [elpa] externals/dape e79a7b9ebb 05/13: Improve documentation of `dape--config-from-string', ELPA Syncer, 2024/03/05
- [elpa] externals/dape 0abcd8836f 09/13: Show value evaluation error in hint minibuffer, ELPA Syncer, 2024/03/05
- [elpa] externals/dape 7c4203dc89 12/13: Add `dape-config-get' to evaluate config key value, ELPA Syncer, 2024/03/05
- [elpa] externals/dape 725c50b692 10/13: Use lambda functions instead of named functions in dape-configs,
ELPA Syncer <=
- [elpa] externals/dape 98c3865e56 13/13: Add `debugpy-module' default configuration, ELPA Syncer, 2024/03/05