This python script will generate a custom python.xml file used by Notepad++ for auto-completion features when programming in python (function names, arguments, and descriptions), using your own set of imported modules.

Project Samples

Project Activity

See All Activity >

License

GNU General Public License version 3.0 (GPLv3)

Follow Notepad++ Autocompletion for Python

Notepad++ Autocompletion for Python Web Site

Other Useful Business Software
Full-stack observability with actually useful AI | Grafana Cloud Icon
Full-stack observability with actually useful AI | Grafana Cloud

Our generous forever free tier includes the full platform, including the AI Assistant, for 3 users with 10k metrics, 50GB logs, and 50GB traces.

Built on open standards like Prometheus and OpenTelemetry, Grafana Cloud includes Kubernetes Monitoring, Application Observability, Incident Response, plus the AI-powered Grafana Assistant. Get started with our generous free tier today.
Create free account
Rate This Project
Login To Rate This Project

User Ratings

★★★★★
★★★★
★★★
★★
4
0
0
0
0
ease 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
features 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
design 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5
support 1 of 5 2 of 5 3 of 5 4 of 5 5 of 5 0 / 5

User Reviews

  • Works reasonably well, but in case someone is still working on this, how about a more proper handling of classes? Functions are one thing, but it would be very useful to have completion on class __init__ parameters and methods pop up on the class name.
  • Had to add the following to make function arguments appear without glitches: MY_out = outputs[key][2].replace('&#10;', '\n') MY_out = MY_out.replace('&gt;', ' ') xml += '\t\t\t<Overload retVal="" descr=%s>\n' % MY_out Otherwise really cool and useful. Many thanks !
  • Cool project for beginners. Pb: when I run python generate_python_autocomplete.py < imports.py > python.xml I get this error: line 30 Print 'NAME' Syntax Error: Invalid Syntax (with a cursor pointing to below the second single quote) Any help? Thx! Clement
  • Thank you for your efforts. Really helpful for python beginners. (like me)
Read more reviews >

Additional Project Details

Intended Audience

Advanced End Users, End Users/Desktop

User Interface

Command-line

Programming Language

Python

Related Categories

Python Text Editors, Python Code Generators

Registered

2011-05-25