Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Promote live templates #3

Open
topka opened this issue Jun 4, 2013 · 0 comments
Open

Promote live templates #3

topka opened this issue Jun 4, 2013 · 0 comments

Comments

@topka
Copy link
Member

topka commented Jun 4, 2013

Suggest to use a live template after a code is typed manually (or copy/pasted)

KonstantinHudyakov added a commit that referenced this issue Aug 5, 2020
* Rename ChangesCache to ChangesHistory

* Delete debug writing to console

* Implement base version of RenamingSuggester

* Add new methods to ChangesHistory and rename every part equal 'cache' to 'history' in identifiers

* Edit RenamingSuggester to throw suggestion only when user renames 3+ equal identifiers with any write action

* Mark current test classes as deprecated, because tests need to be implemented using only Event Dispatch Thread.

* Add test for RenamingSuggester that running only in Event Dispatch Thread

* Add more tests for RenamingSuggester

* Remove println and cleanup in RenamingSuggester

* Rename missed package name 'cache' to 'history'

* Edit RenamingSuggester to throw suggestion only when modified identifiers references to one declaration and declaration is also modified

* Change groupId to null in FeatureSuggesterTest.pasteFromClipboard()

* Rename testing methods and extract some code to setUp method in RenamingSuggesterTest

* Add new tests for RenamingSuggester

* Add comment to test with strange behaviour

* Change idea version and add python plugin dependency

* Edit RenamingSuggester to throw suggestion only when all identifiers of variable is renamed. Now is working only with Python and throws exceptions that need to be fixed.

* Add new Python test file and rename old java test file

* Divide RenamingSuggesterTest to java and python implementations

* Add listening the 'before' actions of PSI changes

* Reimplement RenamingSuggester supporting throwing suggestion when user is renaming identifiers in java or python

* Update tests for new version of RenamingSuggester
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant