दिनांकित: केवल निर्देशिका के लिए बफर का पुन: उपयोग करें


9

बफर के निर्माण को रोकने के लिए हर बार जब मैं एक निर्देशिका में दर्ज करता हूं तो मैं इसका उपयोग करता हूं:

(put 'dired-find-alternate-file 'disabled nil)

अब मेरी समस्या यह है कि जब मैं किसी फाइल को डैड प्रेसिंग से देखता हूं RETऔर फिर उसे मारता हूं , तो डेयरेड बफर को भी मार दिया जाता है।

क्या डाइरेक्टेड बफ़र को केवल निर्देशिकाओं के लिए पुन: उपयोग करना संभव होगा?

जवाबों:


5

लोड लाइब्रेरी Dired + ( dired + .el )। फिर टॉगल करने के लिए C-M-R(उर्फ C-M-S-r) का उपयोग करें कि क्या बिंदीदार बफ़र्स का पुन: उपयोग करना चाहिए।

यदि आप इस पुन: उपयोग को डिफ़ॉल्ट रूप से चालू करना चाहते हैं, तो अपनी इनिट फ़ाइल में यह करें:

(diredp-toggle-find-file-reuse-dir 1)

5

यदि आप इस तथ्य के लिए aअभ्यस्त हैं कि चयनित फ़ाइल / निर्देशिका के साथ वर्तमान (dired) बफर को बदलता है, तो आप एक डिफ़ॉल्ट दृष्टिकोण से सीमित नहीं हैं; आप उस समय केवल इच्छित विकल्प का उपयोग करें।


0

Dired + का उपयोग करने के ड्रू द्वारा समाधान (स्वीकृत उत्तर) मेरे लिए काम नहीं किया गया था (यह मेरे dired बफ़र्स के साथ खिलवाड़ कर रहा था ताकि केवल फ़ोल्डर / फ़ाइल नाम दिखाई दें, लेकिन अन्य सभी जानकारी सामान्य रूप से dired बफर में नहीं हो सकती है।) मेरी एक प्रथा के साथ)।

मैंने तब एक और काम किया , जिसने dired-simple.el का उपयोग करके काम किया । लिंक की गई फ़ाइल को डाउनलोड करने और अपने लोड पथ में रखने के बाद, इसे अपनी इनिट फ़ाइल में शामिल करें

      (require 'dired-single)

      (defun my-dired-init ()
        "Bunch of stuff to run for dired, either immediately or when it's
         loaded."
        ;; <add other stuff here>
        (define-key dired-mode-map [return] 'dired-single-buffer)
        (define-key dired-mode-map [mouse-1] 'dired-single-buffer-mouse) 
        (define-key dired-mode-map "^"
        (function
         (lambda nil (interactive) (dired-single-buffer "..")))))

      ;; if dired's already loaded, then the keymap will be bound
      (if (boundp 'dired-mode-map)
        ;; we're good to go; just add our bindings
        (my-dired-init)
        ;; it's not loaded yet, so add our bindings to the load-hook
        (add-hook 'dired-load-hook 'my-dired-init))

आपके द्वारा बताई गई समस्या को हल करने के लिए dired+, निम्नलिखित की कोशिश करें:(customize-set-variable 'diredp-hide-details-initially-flag nil)
nispio
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.