CppCXY

Results 27 issues of CppCXY

1. 支持键入换行符时自动格式化之前行。 2. 支持自动填充不完整的语句的end 但是该特性并未通过typeformat测试,以及该特性还有这么几个顾虑: 1. 自动格式化之前行可能并不是用户期望的,比如用户使用别的格式化工具,和该特性的格式化结果冲突。 2. 用户担心该特性带来一定的性能开销,虽然实际上他的消耗最大也就单次格式化的总消耗,通过我的测试至少3万行以下的代码没有太大问题。 4. 用户无法接受typeformat带来的光标改变,虽然这种情况我没有发现太多。 5. 用户为其他语言开了typeOnFormat,但是并不想作用于lua。 所以该特性可能需要一定的限制。

���� 22, 2022 1:49:52 ���� org.eclipse.lsp4j.jsonrpc.RemoteEndpoint handleCancellation ����: Unmatched cancel notification for request id 51 ���� 22, 2022 1:49:54 ���� org.eclipse.lsp4j.jsonrpc.RemoteEndpoint handleCancellation ����: Unmatched cancel notification for request id 53...

bug

emmylua一万个BUG之一:断点调试时,修改代码导致断点的行变更,从而断点无法正确移除和新增。导致项目中存在许多隐藏的断点。

Environment(环境) -------------- name | version ----------|---------- IDEA version | 2023.3 EmmyLua version | 1.4.11 OS | windows What are the steps to reproduce this issue?(重现步骤?) ------------------------------------------------ ```lua local a =...

bug
fatal

![A0C5G{ I`JK7QKK2T 71@JB](https://github.com/EmmyLua/IntelliJ-EmmyLua/assets/40318218/bb5c7182-f93c-41a5-abc9-d114495dd9fd) ![4JE1S)`IY(OFV(Q3V4)GVYX](https://github.com/EmmyLua/IntelliJ-EmmyLua/assets/40318218/9bf198e2-73b5-49f2-81b8-2497ecf490ed) 参数列表enter 补错end

BUG list: - [x] 全局变量定义class后无法提示 ![Q59Y@Q5CI@PE(3TX{{TOW`L](https://user-images.githubusercontent.com/40318218/204953226-75b2597e-7670-443f-9b49-081a818f472a.png) - [x] 键入function关键词后插件报错 #486 - [x] 推断爆栈 #500 - [ ] 以前答应过别人 #488 - [ ] 年初答应过别人 #457 - [ ] 很多人再问, rider什么时候能有require代码提示 -...

bug
enhancement
feature request

1. 正确实现alias字面值常量在字符串内的补全 ![3VCDQ5R_9~DDQM21~)2J(Y8](https://user-images.githubusercontent.com/40318218/212022325-8be98dae-091e-4cc8-9692-cb0e70dc14c6.png)

enhancement

The document was written when version 1.0.0 was released, and many versions have passed since then. Many new features have been released, but they are not mentioned in the document....

enhancement

### Discussed in https://github.com/CppCXY/EmmyLuaCodeStyle/discussions/140 Originally posted by **MrZ626** September 12, 2023 ```lua if a then a() elseif b then b() elseif c then c() else d() end ``` 有时候我会这么写,但是目前的格式化风格好像不允许这种写法?翻了一圈没找着 会被格式化成...

enhancement
feature request
wait-contribute