I am using the elpy package on emacs for using python. Is there a possibility to have something like Paredit to close parentheses and brackets for python?
Parenthesis edit in emacs for python
974 Views Asked by AudioBubble At
2
There are 2 best solutions below
6
jpkotta
On
For specifically closing brackets (])}), you can try general-close.
For automatically pairing brackets, there are many options; start at by looking at autopairs on the Emacs wiki.
Related Questions in PYTHON-2.7
- Initialize matrix
- Why is my program adding int as string (4+7 = 47)?
- How to save gensim LDA topics output to csv along with the scores?
- Update a text file with ( new words+ \n ) after the words is appended into a list
- Removing URL features from tokens in NLTK
- python, global name not defined
- Why does collections.OrderedDict use try and except to initialize variables?
- Invalid URL: No host supplied : error while using Request.get(url) in Python
- Python GUI application to copy files one location to another location
- Why I receive CERTIFICATE_VERIFY_FAILED from google adwords api?
- Excel worksheet to Numpy array
- Python datetime.now() with timezone
- local variable referenced before assignment in strange condition
- Python 2.7 - find combinations of numbers in a list that add to another number
- Can't install anything with pip2 on Windows 7 due to UnicodeDecodeError
Related Questions in EMACS
- EMACS-Live + Slime error at startup
- Auto complete of braces in emacs
- tmux + emacs : ctrl is not reconized
- yasnippet weird-input when org-mode :tag: on same line
- Error in Dired sorting on Windows (with Cygwin Emacs)
- ESS produces "Variable binding depth exceeds max-specpdl-size"
- How to simplify the mode-line, and enter evil-insert-state depending on buffer name
- MELPA pointing to non-existent version of multi-term?
- Mark-up for bold and italic in emacs org-mode
- How to get C-` key combo recognized in Emacs under Mac?
- how to install Emacs Prelude system-wide on windows/MinGW?
- Emacs on Windows 8: write-error, bad file descriptor
- Emacs and Skim not in Sync fails to open
- Emacs web mode selection word delimiters include _
- Error loading D:\cygdrive\d\path\to\my\file.pdf
Related Questions in ELPY
- Emacs - Python completion in inferior shell with partially typed command
- Switch from default python interpreter to ipython in elpy (Django command)
- Initialization error trying to install elpy for emacs
- Emacs Elpy doesn't find packages
- Refactoring function arguments with elpy
- elpy-goto-definition and virtualenv
- Better python unittest integration?
- emacs configuration: python-mode-hook
- No Match When Installing elpy
- Syntax error highlight for valid syntax - Python 3.6
- Emacs Python "elpy" send code to interpreter
- Setting up Emacs as Python editor
- Parenthesis edit in emacs for python
- How to Disable Emacs elpy Vertical Guide Lines for Indentation?
- How to find available arguments python built in classes via Emacs (elpy)
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
With the caveat that I'm not very familiar with Python, I'd say try smartparens first. It's highly configurable, and if you load the
smartparens-configmodule (i.e.,(require 'smartparens-config)), it will automatically set up defaults for each programming language it supports (including Python) that are usually pretty decent.In my opinion, the big advantage
smartparensseems to have over things likepareditis that it's flexible enough to be useful in most programming modes and even non-programming modes, so you can set up a common interface for everything you do.