anonymous@RULINUX.NET~# Last login: 2024-08-25 02:33:26
Регистрация Вход Новости | Разметка | Пользователи | Галерея | Форум | Статьи | Неподтвержденное | Трекер | Правила форума | F.A.Q. | Ссылки | Поиск
[#] [Добавить метку] [Редактировать]
Скрыть

Просба потестить TeX теги еще раз.

сабж

  1.  
  2.  test

}

Tux-oid(*) (2009-09-09 14:59:00)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5

[Ответить на это сообщение]
[#] [Добавить метку] [Редактировать] Ответ на: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 14:59:00
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

Кто за то чтоб переименовать тег code в quot? Чтобы не путаться, а для кода тег begin[lang]{highlight}

Tux-oid(*)(2009-09-09 15:02:30)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 15:02:30
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

Предложенное переименование не вызвает у меня неприятия, но воще бибикод имхо логичнее смотрелся бы чем тих:

[code lang="цэ"]тут код[/code]

кстати, наверное можно и автодетект какой-нить присобачить на случай если lang не указан.

anonymous(*)(2009-09-09 15:28:07)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 15:28:07
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

автодетект наврядли, а вот использовать по дефолту C/C++ или php можно.

Tux-oid(*)(2009-09-09 15:32:28)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 15:28:07
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

А bbcode можно будет сделать опционально.

Tux-oid(*)(2009-09-09 15:33:36)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 15:32:28
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

> использовать по дефолту C/C++ или php можно
и на всякий случай проверять на что из них код больше похож - на цэ или на пых. Например по форме выражения include %)

anonymous(*)(2009-09-09 15:36:10)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 15:02:30
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

>Кто за то чтоб переименовать тег code в quot? Чтобы не путаться, а для кода тег begin[lang]{highlight}
у меня предложение переименовать "begin[lang]{highlight}" в "code[lang]{}". :)

anonymous(*)(2009-09-09 16:04:47)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 16:04:47
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

> переименовать "begin[lang]{highlight}" в "code[lang]{}"
+много

anonymous(*)(2009-09-09 16:09:39)

Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.2) Gecko/20090902 Gentoo Firefox/3.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 16:04:47
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

Регексп мудренный получится. К тому-же закрывающая скобка может содержаться и в коде. и получится такая-же байда как http://www.lor-ng.org/message.php?newsid=4300&fid=5#26577 тут.

Tux-oid(*)(2009-09-09 16:09:54)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 16:09:54
avatar
Скрыть

✡ Просба потестить TeX теги еще раз.

Ну щначит скобки надо заменить на какой-нить символ, обычно в коде не валяющийся, типа такого: ✍

anonymous(*)(2009-09-09 16:44:49)

[#] [Добавить метку] [Редактировать] Ответ на: ✡ Просба потестить TeX теги еще раз. от anonymous 2009-09-09 16:44:49
avatar
Скрыть

Re: ✡ Просба потестить TeX теги еще раз.

ну и какой-же это тогда TeX?

Tux-oid(*)(2009-09-09 16:47:20)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: ✡ Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 16:47:20
avatar
Скрыть

Re: ✡ Просба потестить TeX теги еще раз.

А нах нам тих когда на дворе уже 21й век наступил.

anonymous(*)(2009-09-09 17:11:20)

[#] [Добавить метку] [Редактировать] Ответ на: Re: ✡ Просба потестить TeX теги еще раз. от anonymous 2009-09-09 17:11:20
avatar
Скрыть

Re: ✡ Просба потестить TeX теги еще раз.

Чуть позже запилю bbcode

Tux-oid(*)(2009-09-09 17:12:23)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.1) Gecko/20090624 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 16:09:54
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

>Регексп мудренный получится. К тому-же закрывающая скобка может содержаться и в коде. и получится такая-же байда как http://www.lor-ng.org/message.php?newsid=4300&fid=5#26577 тут.
но ведь на http://freecr.ru/ же сделали, и такой байды там не получается, и регексп не мудреный, разве только на js. исходники: http://habrahabr.ru/blogs/javascript/67388/

anonymous(*)(2009-09-09 18:07:49)

Mozilla/5.0 (Windows; U; Windows NT 5.1; ru; rv:1.9.0.13) Gecko/2009073022 Firefox/3.0.13
[#] [Добавить метку] [Редактировать] Ответ на: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 14:59:00
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

\begin[vimhighlight " Общий модуль Vim для исправления опечаток " Последнее изменение: 2000 Oct 15 " Автор: Bram Moolenaar <[email protected]> " Лицензия: Этот файл является общественным достоянием.

if exists("loaded_typecorr") finish endif let loaded_typecorr = 1

let s:save_cpo = &cpo set cpo&vim

iabbrev teh the iabbrev otehr other iabbrev wnat want iabbrev synchronisation \ synchronization let s:count = 4

if !hasmapto('<Plug>TypecorrAdd') map <unique> <Leader>a <Plug>TypecorrAdd endif noremap <unique> <script> <Plug>TypecorrAdd <SID>Add

noremenu <script> Модули.Добавить\ исправление <SID>Add

noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR>

function s:Add(from, correct) let to = input("type the correction for " . a:from . ": ") exe ":iabbrev " . a:from . " " . to if a:correct | exe "normal viws\<C-R>\" \b\e" | endif let s:count = s:count + 1 echo s:count . " corrections now" endfunction

if !exists(":Correct") command -nargs=1 Correct :call s:Add(<q-args>, 0) endif

let &cpo = s:save_cpo \end{highlight

anonymous(*)(2009-09-09 18:23:24)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 18:23:24
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

\begin[vimhighlight " Общий модуль Vim для исправления опечаток " Последнее изменение: 2000 Oct 15 " Автор: Bram Moolenaar <[email protected]> " Лицензия: Этот файл является общественным достоянием.

if exists("loaded_typecorr") finish endif let loaded_typecorr = 1

let s:save_cpo = &cpo set cpo&vim

iabbrev teh the iabbrev otehr other iabbrev wnat want iabbrev synchronisation \ synchronization let s:count = 4

if !hasmapto('<Plug>TypecorrAdd') map <unique> <Leader>a <Plug>TypecorrAdd endif noremap <unique> <script> <Plug>TypecorrAdd <SID>Add

noremenu <script> Модули.Добавить\ исправление <SID>Add

noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR>

function s:Add(from, correct) let to = input("type the correction for " . a:from . ": ") exe ":iabbrev " . a:from . " " . to if a:correct | exe "normal viws\<C-R>\" \b\e" | endif let s:count = s:count + 1 echo s:count . " corrections now" endfunction

if !exists(":Correct") command -nargs=1 Correct :call s:Add(<q-args>, 0) endif

let &cpo = s:save_cpo \end{highlight

anonymous(*)(2009-09-09 18:25:53)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 18:23:24
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

Что-то этот код с подсветкой не фирычит.

  1.  " Общий модуль Vim для исправления опечаток
  2.  " Последнее изменение: 2000 Oct 15
  3.  " Автор: Bram Moolenaar <[email protected]>
  4.  " Лицензия: Этот файл является общественным достоянием.
  5.  
  6.  if exists("loaded_typecorr")
  7.   finish
  8.  endif
  9.  let loaded_typecorr = 1
  10.  
  11.  let s:save_cpo = &cpo
  12.  set cpo&vim
  13.  
  14.  iabbrev teh the
  15.  iabbrev otehr other
  16.  iabbrev wnat want
  17.  iabbrev synchronisation
  18.   \ synchronization
  19.  let s:count = 4
  20.  
  21.  if !hasmapto('<Plug>TypecorrAdd')
  22.   map <unique> <Leader>a <Plug>TypecorrAdd
  23.  endif
  24.  noremap <unique> <script> <Plug>TypecorrAdd <SID>Add
  25.  
  26.  noremenu <script> Модули.Добавить\ исправление <SID>Add
  27.  
  28.  noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR>
  29.  
  30.  function s:Add(from, correct)
  31.   let to = input("type the correction for " . a:from . ": ")
  32.   exe ":iabbrev " . a:from . " " . to
  33.   if a:correct | exe "normal viws\<C-R>\" \b\e" | endif
  34.   let s:count = s:count + 1
  35.   echo s:count . " corrections now"
  36.  endfunction
  37.  
  38.  if !exists(":Correct")
  39.   command -nargs=1 Correct :call s:Add(<q-args>, 0)
  40.  endif
  41.  
  42.  let &cpo = s:save_cpo

anonymous(*)(2009-09-09 18:28:03)

[#] [Добавить метку] [Редактировать] Ответ на: Re: Просба потестить TeX теги еще раз. от anonymous 2009-09-09 18:28:03
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

разве?

vim
" Общий модуль Vim для исправления опечаток
" Последнее изменение: 2000 Oct 15
" Автор: Bram Moolenaar <[email protected]>
" Лицензия: Этот файл является общественным достоянием.

if exists("loaded_typecorr")
finish
endif
let loaded_typecorr = 1
let s:save_cpo = &cpo
set cpo&vim
iabbrev teh the
iabbrev otehr other
iabbrev wnat want
iabbrev synchronisation
\ synchronization
let s:count = 4
if !hasmapto('<Plug>TypecorrAdd')
map <unique> <Leader>a <Plug>TypecorrAdd
endif
noremap <unique> <script> <Plug>TypecorrAdd <SID>Add
noremenu <script> Модули.Добавить\ исправление <SID>Add
noremap <SID>Add :call <SID>Add(expand("<cword>"), 1)<CR>
function s:Add(from, correct)
let to = input("type the correction for " . a:from . ": ")
exe ":iabbrev " . a:from . " " . to
if a:correct | exe "normal viws\<C-R>\" \b\e" | endif
let s:count = s:count + 1
echo s:count . " corrections now"
endfunction
if !exists(":Correct")
command -nargs=1 Correct :call s:Add(<q-args>, 0)
endif
let &cpo = s:save_cpo
 

anonymous(*)(2009-09-09 18:50:20)

Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.1.0) Gecko/20090623 SUSE/3.5.0-6.1 Firefox/3.5
[#] [Добавить метку] [Редактировать] Ответ на: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 14:59:00
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

lisp
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(declaim (inline update-crc8-ibutton))
(defun update-crc8-ibutton (current-crc-value current-data-byte)
  "Пример из документации к avr-libc (crc16.h - crc_ibutton_update)"
  (declare (type (unsigned-byte 8) current-crc-value current-data-byte)
           (optimize (speed 3) (safety 0)))
  (setf current-crc-value (logxor current-crc-value current-data-byte))
  (dotimes (i 8 current-crc-value)
    (declare (type fixnum i))
    (if (logbitp 0 current-crc-value)
        (setf current-crc-value (logxor (ash current-crc-value -1) #x8c))
        (setf current-crc-value (ash current-crc-value -1)))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(defun crc8-ibutton (data)
  "data:                                crc:
   #(#x02 #x1c #xb8 #x01 0 0 0 #xa2) ->  0
   #(0 1 2 3 4 5 6 7)                ->  15
   #(8 7 6 5 4 3 2 1)                -> 220
  "

  (declare (type (simple-array (unsigned-byte 8) (*)) data)
           (optimize (speed 3) (safety 0)))
  (let ((crc 0))
    (declare (type (unsigned-byte 8) crc))
    (dotimes (i (length data) crc)
      (declare (type fixnum i))
      (setf crc (update-crc8-ibutton crc (aref data i))))))
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
 

marsijanin(*)(2009-09-09 21:38:05)

Emacs-w3m/1.4.364 w3m/0.5.2
[#] [Добавить метку] [Редактировать] Ответ на: Просба потестить TeX теги еще раз. от Tux-oid 2009-09-09 14:59:00
avatar
Скрыть

Re: Просба потестить TeX теги еще раз.

diff
@@ -1,17 +1,7 @@
 void
-tag(Arg *arg)
-{
-   unsigned int i;
-
-   if(!sel)
-       return;
-
-   for(i = 0; i < ntags; i++)
-       sel->tags[i] = False;
-   sel->tags[arg->i] = True;
-   settitle(sel);
-   if(!isvisible(sel))
-       arrange(NULL);
-   else
-       drawstatus();
+tag(const Arg *arg) {
+   if(sel && arg->ui & TAGMASK) {
+       sel->tags = arg->ui & TAGMASK;
+       arrange();
+   }
 }
 

anonymous(*)(2009-09-09 21:50:13)

Этот тред читают 1 пользователь:
Анонимных: 1
Зарегистрированных: 0




(c) 2010-2020 LOR-NG Developers Group
Powered by TimeMachine

Valid HTML 4.01 Transitional Правильный CSS!