Page 37 of 64

отступы

Posted: Sat Aug 02, 2014 5:43 am
by plotnik
Как установить отступы?

Re: отступы

Posted: Sat Aug 02, 2014 5:43 am
by plotnik
plotnik wrote:Как установить отступы?

Posted: Mon Aug 04, 2014 1:01 am
by Skif_off
Чем потенциально может грозить добавление неразрывного пробела в разделители в настройках AkelPad?

Posted: Mon Aug 04, 2014 8:30 am
by FeyFre
Та вроде бы ничем. Отображающая часть редактора довольно примитивна(с точки зрения требований Юникод по поводу рендеринга), потому можно не боятся что какие-нибудь суперспециальные символы юникода что-нибудь поломают. (Например, если убрать из разделителей перенос строки, то получите многострочные слова.)

Posted: Thu Aug 07, 2014 1:59 pm
by VladSh
Ребята, подскажите пожалуйста хорошую простенькую *.ico для тире.

Posted: Thu Aug 07, 2014 2:21 pm
by Cuprum
VladSh
В смысле нужна иконка? Можно самому нарисовать.

Posted: Thu Aug 07, 2014 2:22 pm
by San_dr
VladSh
Image
в моей сборке Akelpad более 800 разных иконок в папке, У Андрея Аверина (зашиты в dll) - более 1500 вроде

Это тут - http://forum.ru-board.com/topic.cgi?for ... 64&start=0

Posted: Fri Aug 08, 2014 7:40 pm
by VladSh
Cuprum
Это было давно, не помню, как оно делается. Хочется просто взять и всё.

San_dr
Спасибо, погляжу.

Posted: Sat Aug 09, 2014 4:27 pm
by Serge Yolkin
VladSh
- :) -

Posted: Sun Aug 10, 2014 10:41 am
by Tigra
Здравствуйте, сорри, если такой вопрос уже задавался - можно ли изменить шрифт вкладок? Сделать крупнее. Все остальное удалось настроить, как хотелось, а со шрифтами вкладок облом.

Posted: Sun Aug 10, 2014 6:42 pm
by KDJ
Tigra
By using the script: TabFont.js

Posted: Mon Aug 11, 2014 9:29 pm
by Tigra
KDJ, спасибо.

Posted: Wed Aug 13, 2014 12:29 am
by Skif_off
LanguageTool никто не пробовал прикрутить?
Оно, правда, без JRE никак...

Posted: Wed Aug 13, 2014 9:35 am
by DV
Skif_off,
Можно вызывать консольную версию в окне плагина Log. Как-то так:

Code: Select all

var langToolDir = "C:\\Program Files\\LanguageTool-2.6";
var langTool = "\"" + langToolDir + "\\languagetool-commandline.bat\"";
runLogOutputCmd(langTool + " --autoDetect \"" + AkelPad.GetEditFile(0) + "\"", langToolDir);

function runLogOutputCmd(cmd, dir)
{
  var lpState;

  // the command (child process) is about to be run...
  AkelPad.Call("Log::Output", 1, cmd, dir);

  // wait until the child process will actually be started...
  lpState = AkelPad.MemAlloc(4 /*sizeof(DWORD)*/);
  if (lpState)
  {
    var nState = -1;

    while (nState != 0 && nState < 4)
    {
      AkelPad.Call("Log::Output", 3, lpState);
      nState = AkelPad.MemRead(lpState, 3 /*DT_DWORD*/);
      //AkelPad.Call("Log::Output", 5, "State: " + dwState + "\n");
      WScript.Sleep(200);
    }

    AkelPad.MemFree(lpState);
  }
  else
  {
    // wait to be sure the process has been started
    WScript.Sleep(2000);
  }
}

Code: Select all

REM languagetool-commandline.bat
set JAVA_EXE="C:\Program Files (x86)\Java\jre7\bin\java.exe"
%JAVA_EXE% -jar languagetool-commandline.jar %*

Однако, я не заметил, чтобы эта штука поддерживала файлы в кодировке UTF-8 BOM или же UTF-16 LE/BE.
Хотя для утилиты подобного уровня поддержка таких файлов должна быть "из коробки".
Ну и опять же, автоопределение языка не идеально.

Добавлено:
А, так она не умеет определять юникодный файл по BOM (stupid detected), нужно явно указать как параметр.

Posted: Wed Aug 13, 2014 12:28 pm
by Skif_off
DV
Спасибо, правда, пропало настроение экспериментировать :)
Пост останется, на будущее.

С юникодом странно - по крайней мере с UTF-8 не должно быть проблем, типа кроссплатформенное. Портированный под венды софт еще плохо дружит с UTF-16 LE (что KDiff3 творит при значительных различия - можно только матом описать). Ппц, напридумывали кодировок.