File tree Expand file tree Collapse file tree 13 files changed +81
-1
lines changed Expand file tree Collapse file tree 13 files changed +81
-1
lines changed Original file line number Diff line number Diff line change 8
8
* ` FIX ` Prevent class methods from triggering missing-fields diagnostics
9
9
* ` ADD ` missing locale
10
10
* ` FIX ` updates the EmmyLuaCodeStyle submodule reference to a newer commit, ensuring compatibility with GCC 15
11
+ * ` NEW ` Setting: ` Lua.completion.requireFunction ` : What the auto-require completion should add (e.g. ` import ` instead of ` require ` )
11
12
12
13
## 3.14.0
13
14
` 2025-4-7 `
Original file line number Diff line number Diff line change @@ -148,6 +148,22 @@ string
148
148
" @"
149
149
```
150
150
151
+ # completion.requireFunction
152
+
153
+ The function to insert when an auto-require is triggered.
154
+
155
+ ## type
156
+
157
+ ``` ts
158
+ string
159
+ ```
160
+
161
+ ## default
162
+
163
+ ``` jsonc
164
+ " require"
165
+ ```
166
+
151
167
# completion.requireSeparator
152
168
153
169
The separator used when ` require ` .
Original file line number Diff line number Diff line change @@ -148,6 +148,22 @@ string
148
148
" @"
149
149
```
150
150
151
+ # completion.requireFunction
152
+
153
+ The function to insert when an auto-require is triggered.
154
+
155
+ ## type
156
+
157
+ ``` ts
158
+ string
159
+ ```
160
+
161
+ ## default
162
+
163
+ ``` jsonc
164
+ " require"
165
+ ```
166
+
151
167
# completion.requireSeparator
152
168
153
169
The separator used when ` require ` .
Original file line number Diff line number Diff line change @@ -148,6 +148,22 @@ string
148
148
" @"
149
149
```
150
150
151
+ # completion.requireFunction
152
+
153
+ The function to insert when an auto-require is triggered.
154
+
155
+ ## type
156
+
157
+ ``` ts
158
+ string
159
+ ```
160
+
161
+ ## default
162
+
163
+ ``` jsonc
164
+ " require"
165
+ ```
166
+
151
167
# completion.requireSeparator
152
168
153
169
` require ` 时使用的分隔符。
Original file line number Diff line number Diff line change @@ -148,6 +148,22 @@ string
148
148
" @"
149
149
```
150
150
151
+ # completion.requireFunction
152
+
153
+ The function to insert when an auto-require is triggered.
154
+
155
+ ## type
156
+
157
+ ``` ts
158
+ string
159
+ ```
160
+
161
+ ## default
162
+
163
+ ``` jsonc
164
+ " require"
165
+ ```
166
+
151
167
# completion.requireSeparator
152
168
153
169
` require ` 時使用的分隔符。
Original file line number Diff line number Diff line change @@ -180,6 +180,8 @@ config.completion.autoRequire =
180
180
" When the input looks like a file name, automatically `require` this file."
181
181
config .completion .showParams =
182
182
" Display parameters in completion list. When the function has multiple definitions, they will be displayed separately."
183
+ config .completion .requireFunction =
184
+ " The function to insert when an auto-require is triggered."
183
185
config .completion .requireSeparator =
184
186
" The separator used when `require`."
185
187
config .completion .postfix =
Original file line number Diff line number Diff line change @@ -182,6 +182,8 @@ config.completion.autoRequire =
182
182
" Agrega automáticamente el `require` correspondiente cuando la entrada se parece a un nombre de archivo."
183
183
config .completion .showParams =
184
184
" Muestra los parámetros en la lista de completado. Cuando la función tiene múltiples definiciones, se mostrarán por separado."
185
+ config .completion .requireFunction = -- TODO: need translate!
186
+ " The function to insert when an auto-require is triggered."
185
187
config .completion .requireSeparator =
186
188
" Separador usado en `require`."
187
189
config .completion .postfix =
Original file line number Diff line number Diff line change @@ -180,6 +180,8 @@ config.completion.autoRequire = -- TODO: need translate!
180
180
" When the input looks like a file name, automatically `require` this file."
181
181
config .completion .showParams = -- TODO: need translate!
182
182
" Display parameters in completion list. When the function has multiple definitions, they will be displayed separately."
183
+ config .completion .requireFunction = -- TODO: need translate!
184
+ " The function to insert when an auto-require is triggered."
183
185
config .completion .requireSeparator = -- TODO: need translate!
184
186
" The separator used when `require`."
185
187
config .completion .postfix = -- TODO: need translate!
Original file line number Diff line number Diff line change @@ -180,6 +180,8 @@ config.completion.autoRequire = -- TODO: need translate!
180
180
" When the input looks like a file name, automatically `require` this file."
181
181
config .completion .showParams = -- TODO: need translate!
182
182
" Display parameters in completion list. When the function has multiple definitions, they will be displayed separately."
183
+ config .completion .requireFunction = -- TODO: need translate!
184
+ " The function to insert when an auto-require is triggered."
183
185
config .completion .requireSeparator = -- TODO: need translate!
184
186
" The separator used when `require`."
185
187
config .completion .postfix = -- TODO: need translate!
Original file line number Diff line number Diff line change @@ -179,6 +179,8 @@ config.completion.autoRequire =
179
179
" 输入内容看起来是个文件名时,自动 `require` 此文件。"
180
180
config .completion .showParams =
181
181
" 在建议列表中显示函数的参数信息,函数拥有多个定义时会分开显示。"
182
+ config .completion .requireFunction = -- TODO: need translate!
183
+ " The function to insert when an auto-require is triggered."
182
184
config .completion .requireSeparator =
183
185
" `require` 时使用的分隔符。"
184
186
config .completion .postfix =
You can’t perform that action at this time.
0 commit comments