Emacs में 80 स्तंभों के नीचे रहने के लिए कई क्षेत्रों में पायथन कोड को भरें


1

मैं indent-regionफिर से इंडेंट करने के लिए Emacs कमांड कैसे प्राप्त कर सकता हूं

def foo():
    my_favorite_object_ever = ObjectConstructor(cool_parameter=4, not_cool_parameter=5)

जैसा

def foo():
    my_favorite_object_ever = ObjectConstructor(cool_parameter=4,
                                                not_cool_parameter=5)

जब मैं पायथन मोड में काम कर रहा हूँ?

क्या कोई ऐसा तरीका है जिससे मैं गठबंधन कर सकता हूं fill-regionऔर indent-region?

संपादित करें:

अब तक मुझे अपने .emacs में यह Elisp कोड मिल गया है:

(defun fill-indent-region (begin end)
  "Fill and then indent the code from BEGIN to END."
  (interactive "r")
  (save-restriction
    (narrow-to-region begin end)
    (fill-region (point-min) (point-max))
    (indent-region (point-min) (point-max))))

यह थोड़ा छोटी गाड़ी है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.