Commit Graph

30 Commits

Author SHA1 Message Date
Daniil Kalinin
97ba49d547 PY-26877 Support adding trailing commas to multiline collections, argument and parameter lists
Merge-request: IJ-MR-153633
Merged-by: Daniil Kalinin <Daniil.Kalinin@jetbrains.com>

GitOrigin-RevId: b304977e30eb4b378d858fcc5300846dc5965445
2025-02-14 08:46:05 +00:00
Daniil Kalinin
2d7ad0e1fb PY-31689 Support wrapping options for parenthesized tuples
GitOrigin-RevId: 2b14686ea8c691627c9a8155f75a7c6727a48bf3
2025-02-13 10:45:38 +00:00
Daniil Kalinin
b1b0a08fbc PY-31689 Support wrapping options for set literals
GitOrigin-RevId: 6f76a929da4bde150339ab924f4e84f91d70d8a3
2025-02-13 10:45:38 +00:00
Daniil Kalinin
f8a57f7367 [Python] Refactor the old DictAlignment enum which prevented dynamic syntax bundle loading
Unfortunately, we need to keep the old int values logic to preserve compatibility with old user settings

GitOrigin-RevId: 59fba8bd53e3d89d31897ed675b54827bbf9b15f
2025-02-13 10:45:38 +00:00
Daniil Kalinin
a9b905bed1 PY-31689 Update the old example code snippet to make it more representative
GitOrigin-RevId: 2506514d88cec7d8845044f50e469ae43ee81eb6
2025-02-13 10:45:38 +00:00
Daniil Kalinin
f9a1e44638 PY-31689 Support wrapping options for list literals
GitOrigin-RevId: be976ddc224983174f5566e53985e29fd49051f4
2025-02-13 10:45:38 +00:00
Vladimir Krivosheev
c3c21baac5 update bazel files
GitOrigin-RevId: 1a10e8174a47f688a95a93af0540f722462acd97
2025-02-03 11:42:18 +00:00
Daniil Ovchinnikov
dea8eddb0c rename intellij.platform.editor -> intellij.platform.editor.ui
GitOrigin-RevId: f4aa008b77368945ce9651fdc47f9463e3445347
2025-02-02 16:22:43 +00:00
Daniil Kalinin
31d7aa1a6c PY-32711 Reformat simple injected code fragments with the corresponding language formatter
* Add `PyFormattableInjectedBlock` entity which allows passing the code inside the injection to the formatter of the injection language (e.g., SQL)
* Add code style options to enable and disable this behavior
* Add tests

GitOrigin-RevId: b63ff37d8aab3e37d101be3d0cc9e7ff0897b5a1
2025-01-21 15:47:46 +00:00
Vladimir Krivosheev
0bc1cf1557 update bazel files
GitOrigin-RevId: 7320d3eff3aba093692ce66839c720ece6d7c4db
2024-12-30 11:28:24 +00:00
Vladimir Krivosheev
cc667842f7 IJ-CR-146078 do not export intellij.platform.ide.impl
GitOrigin-RevId: 16a29b914bf81d4d5e3cdb43c64b088113a2fcd4
2024-12-30 10:16:07 +00:00
Vladimir Krivosheev
68d99c6550 cleanup
GitOrigin-RevId: 9cb238c220249088bfc75a448eb310b93c7fc45c
2024-12-26 14:56:01 +00:00
Vladimir Krivosheev
98799639aa do not use _test as lib - test targets do not support this
GitOrigin-RevId: f2f49db4294b6a64040dbbd5f1d95e972cbd70a3
2024-12-15 18:32:30 +00:00
Vladimir Krivosheev
17916c90f8 libraries -> lib, resources, opt-in, test deps
GitOrigin-RevId: db66ee95dcb0f0553b40c9cc56cd6afed8634cdd
2024-11-27 13:53:42 +00:00
Vladimir Krivosheev
4a176d4c02 IJ-CR-146078 extract intellij.platform.bootstrap
GitOrigin-RevId: b79efc92829111228e83058e54381d8e02116b6f
2024-10-05 22:01:55 +00:00
Vladimir Koshelev
ec8c3a8aa3 [pycharm] remdev: migrate PyCharm Frontend launcher to v2 modules
GitOrigin-RevId: e2c62c23bd0a22c742a46177c1a1ad4c4b5b95d0
2024-07-24 13:13:53 +00:00
Vladimir Koshelev
1483eeb02a [python] move backspaceModeOverride to PythonSyntax.xml
GitOrigin-RevId: a092d5cc86a59c7a7d3f121b43c29971460ae12c
2024-06-25 16:47:25 +00:00
Petr
4602d09655 PY-61639 Extracted PyHighlightingAnnotator
GitOrigin-RevId: 432bcb87b77fa55f1ccb26000d91ae021cebcc6b
2024-03-27 15:05:16 +00:00
Vladimir Koshelev
8b918211ba [python] move keys for forms from PyBundle.properties to PySyntaxBundle.properties
GitOrigin-RevId: 24bd35ffdb0f4c97721aaeac632db3aadc95ffbe
2024-02-16 15:53:26 +00:00
Petr
f075a5653e PY-61639 Move PyTripleQuoteBackspaceDelegate to python.syntax
GitOrigin-RevId: b3674bde41df358db492a284868f64b0d7da7ab8
2024-02-16 15:53:06 +00:00
Petr
ccaf156fa7 PY-61639 Move PythonSpaceHandler to python.syntax
GitOrigin-RevId: 1695fae693e959a3c85cc5e8e8e9acb1bed24892
2024-02-16 15:53:01 +00:00
Petr
f6cad19f19 PY-61639 Move PyKeywordTypeHandler to python.syntax
GitOrigin-RevId: 3e0e70f5868b0fc09c35e571db0d0e553902eb6d
2024-02-16 15:52:56 +00:00
Petr
3b9b10b296 PY-61639 Move extendWordSelectionHandlers to python.syntax
GitOrigin-RevId: d5957878544a0026f249109ca1df0a18e20a8a55
2024-02-16 15:52:51 +00:00
Petr
e96055cb6d PY-61639 Move PyEditorHighlighterProvider to python.syntax
GitOrigin-RevId: 22d15ca7ba81faa698f93da308ea1836bdb2b434
2024-02-16 15:52:46 +00:00
Petr
b455ab1512 PY-61639 Introduced syntax highlighter for a thin client
GitOrigin-RevId: 464dc0a8c63c978ead1d69e2149c8ef450019529
2024-02-16 15:52:41 +00:00
Petr
2627bca303 PY-61639 Move PyBraceMatcher to python.syntax
GitOrigin-RevId: 9d054ee3053f40dfbb349605ff792966c68c2d3b
2024-02-16 15:52:36 +00:00
Petr
cf3a5779e0 PY-61639 Move PythonQuoteHandler to python.syntax
GitOrigin-RevId: 46e465a328491a6db415707d56ac157e0f673e52
2024-02-16 15:52:31 +00:00
Petr
4edbdbf269 PY-61639 Move PyEnterAtIndentHandler to python.syntax
GitOrigin-RevId: 97c54777f66591c13708336ef4bff70784b62cd0
2024-02-16 15:52:26 +00:00
Petr
da4a4b066b PY-61639 Move PyLanguageCodeStyleSettingsProvider to python.syntax
GitOrigin-RevId: 547f75fe15a4164ee317fe16b693233ca620a558
2024-02-16 15:52:17 +00:00
Petr Golubev
25b8ebcf83 PY-61639 Extracted PythonEnterHandler
GitOrigin-RevId: 8fd0c063c917e07c3f1bf98533c3de867f770ee9
2024-02-08 13:58:08 +00:00