November 23, 2017

Tamamdır Erdem kardeşim sağolasın.. Çoğunu hallettim.. sadece türkçe karakter problemi kaldı oda gariptirki konsolum utf-8 olmasına rağmen ve consoleden türkçe karakter yazabilmeme rağmen Emacsın consolesinde Türkçe karakteri tam çıkartamadım hala ama onun dışında tüm sorunları hallettim sayılır desteğinizle..

Emacs tamda aradığım müthiş bir editormüş açıkçası uzun yıllar kullandığım bir çizim programındaki Ctrl ve Alt konbinasyonlarına aşinalığım Emacsa çabuk ısınmamı sağladı :-)

bu arada Erdem hocam emacsta "M-x compile" yazdığımda default olarak "make -k" yerine "dmd" yazmayı istersem bunu hangi dosyadan yapıyoruz yada nasıl ?

bir diğer sorumda derlediğimiz programı Emacsta örneğin deneme.d yi derledik ve ardından deneme.exe yi çalıştırmak istersem bunu Emacsın içinden nasıl gerçekleştirebiliyoruz?

iyi akşamlar

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 23, 2017

Alıntı (cos00kun):

>

bu arada Erdem hocam emacsta "M-x compile" yazdığımda default olarak "make -k" yerine "dmd" yazmayı istersem bunu hangi dosyadan yapıyoruz yada nasıl ?

'.emacs' dosyası içinde eğer yoksa ekleyerek ya da değiştirerek yapabilirsiniz. Örneğin:

'(global-set-key "\C-c\C-c" 'compile)'

bu komut iki kere Control-c tuşuna basınca derleme bölümü gelecek.

(setq compile-command '("dmd " . 9))

Burada da derleme komutunu değiştirmiş olduk.

Alıntı (cos00kun):

>

bir diğer sorumda derlediğimiz programı Emacsta örneğin deneme.d yi derledik ve ardından deneme.exe yi çalıştırmak istersem bunu Emacsın içinden nasıl gerçekleştirebiliyoruz?

Bunu 'M-x eshell' ile yapabilirsiniz.

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 23, 2017

Bugün fazlamı oldum bilmiyorum ama bu gecelik son sorum olsun :-)
ben emacsta bazı ayarlar yapıyorum örneğin fontları büyüttüyorum ardından auto-complete yi etkinleştiriyorum birde satır numaralarını kaldırıyorum ama her emacs açtığımda bu ayarları baştan yapmak zorunda kalıyorum .. Bunuda söylerseniz süper olacak benim için.. (customize stuptan save yapmama rağmen olmadı)

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

November 23, 2017

Bir özelliği değiştirdikten sonra üzerinde çıkan 'state' yazısına tıklayıp '1 - Save for future sessions' seçeneğini seçmek gerekiyor anladığım kadarıyla.

Bu eklentiler dışında yasnippet'i da tavsiye ederim. Örneğin ~/.emacs.d/snippets/d-mode/ dizininde gtk isimli bir kodcuk var.

# -*- mode: snippet -*-
# name: gtk
# key: gtk
# --
import gtk.Main;
import gtk.MainWindow;
import gtk.Box;


class Pencere: MainWindow
{
   Box $3;

   this()
   {
       super("$1");
       setBorderWidth($2);
       ${3:enumerate} = new Box(Orientation.HORIZONTAL, $4);
       add($3);

       $0
       showAll();
   }
}

void main(string[] args)
{
   Main.init(args);
   auto pencere = new Pencere();
   Main.run();
}

Bu kodun ne yaptığını görmek için gtk yazıp tab tuşuna basmak gerekiyor. Daha sonra tab tuşuyla devam edip boşlukları dolduruyoruz.

Mesela for döngüsü için benzer bir kod parçası.

# -*- mode: snippet; require-final-newline: nil -*-
# name: for
# key: for
# --
for(${1:int} ${2:i} = 0; $2 < ${3:N}; ++$2)
{
   $0
}

--
[ Bu gönderi, http://ddili.org/forum'dan dönüştürülmüştür. ]

1 2
Next ›   Last »