Важная информация

User Tag List

Страница 4 из 16 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 151

Тема: Z80 Asm plugin for Sublime Text 2

  1. #31
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Добавил в Preferenses, User:
    "tab_completion": false
    Но чет ничего не изменилось, все равно на таб реагирует не адекватно.
    UPD: ага, оно и так в z80asm установлено.
    Пока сделал так, добавил туда же:
    "auto_complete_delay": 300
    Теперь автокомплит появляется не сразу, а после 0,3сек размышления, а этого достаточно для набора асмовых команд.

    ---------- Post added at 14:09 ---------- Previous post was at 14:05 ----------

    Но вот на счет ""default_encoding": "Cyrillic (Windows 1251)"," не уверен в спековых программах, там по старой традиции шрифты 2048 в 866 кодировке, не?

    ---------- Post added at 14:26 ---------- Previous post was at 14:09 ----------

    Цитата Сообщение от psb Посмотреть сообщение
    Дмитрий, попробуй ветку dev-canc_completion, будет лучше или нет на практике... если будет - оставлю.
    не понял где это искать...

    ---------- Post added at 15:03 ---------- Previous post was at 14:26 ----------

    Еще какой-то прикол... в некоторых файлах ставит табуляцию =4, хотя в настройках юзера и з80асм прописано 8...
    Последний раз редактировалось Дмитрий; 31.08.2013 в 15:08.

  2. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #32
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Но вот на счет ""default_encoding": "Cyrillic (Windows 1251)"," не уверен в спековых программах, там по старой традиции шрифты 2048 в 866 кодировке, не?
    тут я тоже хз... только практика покажет, у кого сколько каких исходников сейчас (в наш век кроссразработки).

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    не понял где это искать...
    на гитхабе надо выбрать ветку branch: dev-canc_completion и скачать все заново. ну или взять из той ветки z80asm.tmPreferences и заменить у себя.

    Цитата Сообщение от Дмитрий Посмотреть сообщение
    Еще какой-то прикол... в некоторых файлах ставит табуляцию =4, хотя в настройках юзера и з80асм прописано 8...
    не видел такого... если только это не для файлов z80asm, ибо 8 только для них форсится.


    esl, посмотри, пожалуйста в ветке dev-linux_build скрипты, если не сложно... спасибо.

  4. #33
    Guru Аватар для Дмитрий
    Регистрация
    01.01.2009
    Адрес
    Донецк, Украина
    Сообщений
    3,260
    Спасибо Благодарностей отдано 
    35
    Спасибо Благодарностей получено 
    9
    Поблагодарили
    8 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    на гитхабе надо выбрать ветку branch: dev-canc_completion и скачать все заново. ну или взять из той ветки z80asm.tmPreferences и заменить у себя.
    ок, попробую

    Цитата Сообщение от psb Посмотреть сообщение
    не видел такого... если только это не для файлов z80asm, ибо 8 только для них форсится.
    так в том-то и дело, что *.asm файл. Или там как-то иначе определяется? во всяком случае этот файл в папке, которую добавил в проект - все файлы нормально, а этот чего-то с 4мя пробелами в табуляции.
    Даже в юзер-префах поставил 8 симв, но все равно этот файл с 4мя... хз.

  5. #34
    Master Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    тут нужно писать парсер, как я понимаю, а синтаксис не такой простой бывает... может быть потом как-нить...
    понятно, а если вот так на первое время сделать?
    Код:
    hlp = [
    	'Opcode Mnemonic    T  M  M1',
    	'00     NOP        4t  1  1',
    	'01 n n LD BC,nn  10t  3  1',
    	'02     LD (BC),A  7t  2  1',
    	'03     INC BC     6t  1  1',
    	'04     INC B      4t  1  1',
    	'05     DEC B      4t  1  1',
    	'06 n   LD B,n     7t  2  1',
    	'07     RLCA       4t  1  1',
    ]
    
    self.window.show_quick_panel(hlp, None, sublime.MONOSPACE_FONT)
    можно быстро по коду/мнемонике/тактам/регистрам нужное найти. я попробовал, вроде удобнее чем текстовый файл.

  6. #35
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elf/2 Посмотреть сообщение
    а если вот так на первое время сделать?
    идея интересная попробую как-нить... а есть мысли какие горячие клавиши можно заюзать? походу многое уже занято там...

  7. #36
    Master Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    идея интересная попробую как-нить... а есть мысли какие горячие клавиши можно заюзать? походу многое уже занято там...
    F1 - у меня не занята, и вроде вполне логично

  8. #37
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    закинул пока фичу с хелпом по F1 в ветку dev-quick_help. спасибо!

  9. #38
    Master Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    можно я чуть-чуть побурчу?

    лучше бы f1 использовать только для наших файлов:
    Код:
    [
    	{
    		"keys": ["f1"], "command": "a80_quick_help", "context": [
    			{
    				"operand": "source.z80asm",
    				"operator": "equal",
    				"key": "selector"
    			}
    		]
    	}
    ]
    я бы еще буковку t сразу после числа тактов вставил, можно будет быстро все 4х тактовые комманды найти.

    это не очень по питонячьи
    Код:
    f=open(A80_DIR+'/'+THIS_PLUGIN_NAME+'.quickhelp','rt')
    	while 1:
    		s=f.readline()
    		if not s: break
    		self.help.append(s.strip())
    f.close()
    я бы как-нибудь так сделал
    Код:
    with open(A80_DIR+'/'+THIS_PLUGIN_NAME+'.quickhelp','rt') as help_file:
    	self.help = [line.strip() for line in help_file]

  10. #39
    Banned
    Регистрация
    25.01.2005
    Адрес
    Miass, Chelyabinsk region
    Сообщений
    4,094
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от elf/2 Посмотреть сообщение
    лучше бы f1 использовать только для наших файлов:
    добавил, спс.

    Цитата Сообщение от elf/2 Посмотреть сообщение
    я бы еще буковку t сразу после числа тактов вставил, можно будет быстро все 4х тактовые комманды найти.
    сделал, находит все равно кучу хлама... как-то можно это побороть? сделать четкий поиск...

    Цитата Сообщение от elf/2 Посмотреть сообщение
    это не очень по питонячьи
    как умею исправил, спс.

    изменения в ветке dev-quick_help.

  11. #40
    Master Аватар для elf/2
    Регистрация
    14.01.2005
    Адрес
    N.Novgorod
    Сообщений
    803
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от psb Посмотреть сообщение
    сделал, находит все равно кучу хлама... как-то можно это побороть? сделать четкий поиск...
    неа, будем продолжать есть кактус fuzzy search в sublime'е имеет не только достоинства

Страница 4 из 16 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. RT-11 DSK Total Commander wcx plugin.
    от Patron в разделе ДВК, УКНЦ
    Ответов: 371
    Последнее: 26.08.2023, 15:15
  2. text mоde
    от sv в разделе Демо
    Ответов: 5
    Последнее: 16.02.2009, 15:47
  3. Новый FAR plugin для форматирования дисков TR DOS
    от Alexandr Medvedev в разделе Утилиты
    Ответов: 3
    Последнее: 03.08.2007, 16:44

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •