LINUX.ORG.RU

У меня в профиле аськи арт стал розовый, а не красный.

+значит DIFF теперь
-розовенький
-диффффчачий

И ещё «развернуть у кода» теперь не имеет эмм как сказать то, короче оно просто текст, а раньше вроде была полосочка под ним серенькая типа.

Короче вот воспроизведу тут

dron@gnu:/usr/bin$ ls
 lomath                                xminicom
 look                                  xml2-config
 lookup                                xml2stems
 love                                  xmlcatalog
 love-11.4                             xmllint
 loweb                                 xmlpatterns
 lowntfs-3g                            xmlpatternsvalidator
 lowriter                              xmodmap
 lp                                    xmore
 lpanal                                Xorg
 lpc_export                            xorrecord
 lpc_import                            xorriso
 lpoptions                             xorrisofs
 lpq                                   xpmtoppm
 lpr                                   xprop
 lprm                                  xpstat
 lp_solve                              xrandr
 lpstat                                xrdb
 lpunlock                              xrefresh
 lrelease                              xscreensaver
 lrunzip                               xscreensaver-command
 lrz                                   xscreensaver-demo
 lrzcat                                xscreensaver-settings
 lrzip                                 xsd
 lrztar                                xsel
 lrzuntar                              xsensors
 ls                                    x-session-manager
 lsattr                                xset
 lsblk                                 xsetmode
 lsb_release                           xsetpointer
 lscpu                                 xsetroot
 lsdiff                                xsetwacom
 lsfd                                  xslate
 lshw                                  xsm
 lsinitramfs                           xssstate
 lsipc                                 xstdcmap
 lsirq                                 xsubpp
 lslocks                               xterm
 lslogins                              x-terminal-emulator
 lsmem                                 xvidtune
 lsmod                                 xvinfo
 lsns                                  xvminitoppm
 lsof                                  xwd
 lspci                                 xwdtopnm
 lspgpot                               x-window-manager
 lstmeval                              xwininfo
 lstmtraining                          xwud
 lsusb                                 x-www-browser
 lsw                                   xxd
 ltnu                                  xz
 lto-dump                              xzcat
 lto-dump-10                           xzcmp
 lto-dump-11                           xzdiff
 lto-dump-12                           xzegrep
 lto-dump-13                           xzfgrep
 ltrace                                xzgrep
 lua                                   xzless
 lua5.1                                xzmore
 lua5.2                                yaml2obj-11
 lua5.3                                yaml2obj-13
 lua5.4                                yaml2obj-14
 lua-any                               yaml2obj-16
 luac                                  yaml-bench-11
 luac5.1                               yaml-bench-13
 luac5.2                               yaml-bench-14
 luac5.3                               yaml-bench-16
 luac5.4                               yaps
 luacheck                              ybmtopbm
 luajit                                yelp
 luarocks                              yes
 luarocks-5.1                          ypdomainname
 luarocks-5.2                          yt-dlp
 luarocks-5.3                          yuvsplittoppm
 luarocks-5.4                          yuvtoppm
 luarocks-admin                        yuy2topam
 luarocks-admin-5.1                    ZamAutoSat
 luarocks-admin-5.2                    ZaMaximX2
 luarocks-admin-5.3                    ZamComp
 luarocks-admin-5.4                    ZamCompX2
 luit                                  ZamDelay
 lupdate                               ZamDynamicEQ
 lwp-download                          ZamEQ2
 lwp-dump                              ZamGate
 lwp-mirror                            ZamGateX2
 lwp-request                           ZamGEQ31
 lxclipboard                           ZamGrains
 lxlock                                ZamHeadX2
 lxpanel                               ZamPhono
 lxpanelctl                            ZamTube
 lxpolkit                              ZaMultiComp
 lxsession                             ZaMultiCompX2
 lxsession-db                          ZamVerb
 lxsession-default                     zbarcam
 lxsession-default-apps                zbarimg
 lxsession-default-terminal            zcat
 lxsession-edit                        zcmp
 lxsession-logout                      zdiff
 lxsession-xdg-autostart               zdump
 lxt2miner                             zeal
 lxt2vcd                               zegrep
 lxterm                                zeisstopnm
 lxterminal                            zenity
 lynx                                  zfgrep
 lz4                                   zforce
 lz4c                                  zgrep
 lz4cat                                zgz
 lzcat                                 zip
 lzcmp                                 zipcloak
 lzdiff                                zipdetails
 lzegrep                               zipgrep
 lzfgrep                               zipinfo
 lzgrep                                zipnote
 lzip                                  zipsplit
 lzip-compressor                       zless
 lzip-decompressor                     zmore
 lzip.lzip                             znew
 lzip.plzip                            zstd
 lzless                                zstdcat
 lzma                                  zstdgrep
 lzmainfo                              zstdless
 lzmore                                zstdmt

Вот тут выше «развернуть» без фона (вроде полупрозрачная полосочка была…)

И ещё, подсветка не сразу появляется, сначало всё серо, потом только переключается на цвет.

вот тут я не знаю это просто по другому или… Раньше всё после # было серым я даже не знаю что лучше :D Так тоже прикольно

#ifdef BLABLA
 int x = 42;
#endif

#define max(a,b) \
(a>b)?a:b

А так потыкал по разному коду у себя из профиля, фиг знает, многие вещи стали просто другими, не маркированный код стал не белым, а серым

что то тут

имена функций и типы в сишном коде одного цвета, а были разными вроде.

unsigned long function(int x, int y)
{
    return x + y + 1;
};


typedef a b

В баш путях подсветичивается только начало пути sh

dron@gnu:/mnt/STORAGE/sonc$

bash

dron@gnu:/usr/bin$ ls

Хммм чёт вообще не то с sh/bash я видел по другому только что у кого-то. Ща

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 11)
Ответ на: комментарий от LINUX-ORG-RU

Да, что-то попортилось. Видимо там какой-то стиль из hightlight.js использовался, а они все поменялись. Поправлю.

maxcom ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Tets

bash

dron@gnu:/usr/bin$ pwd
/usr/bin
dron@gnu:/usr/bin$ date
Чт 16 ноя 2023 23:55:19 MSK
dron@gnu:/usr/bin$ uptime
 23:55:24 up 38 days, 21:46,  1 user,  load average: 1,28, 1,22, 0,93
dron@gnu:/usr/bin$ echo "hello"
hello
dron@gnu:/usr/bin$ cat /dev/null

sh

dron@gnu:/usr/bin$ pwd
/usr/bin
dron@gnu:/usr/bin$ date
Чт 16 ноя 2023 23:55:19 MSK
dron@gnu:/usr/bin$ uptime
 23:55:24 up 38 days, 21:46,  1 user,  load average: 1,28, 1,22, 0,93
dron@gnu:/usr/bin$ echo "hello"
hello
dron@gnu:/usr/bin$ cat /dev/null

dash

dron@gnu:/usr/bin$ pwd
/usr/bin
dron@gnu:/usr/bin$ date
Чт 16 ноя 2023 23:55:19 MSK
dron@gnu:/usr/bin$ uptime
 23:55:24 up 38 days, 21:46,  1 user,  load average: 1,28, 1,22, 0,93
dron@gnu:/usr/bin$ echo "hello"
hello
dron@gnu:/usr/bin$ cat /dev/null

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от superuser

Это похоже следствие того, что systemd это не ini.

maxcom ★★★★★
() автор топика
Ответ на: комментарий от LINUX-ORG-RU

Вот тут есть демо, где можно проверить как оно в оригинале должно работать: https://highlightjs.org/demo. У нас только сильно меньше языков включено чем там есть.

maxcom ★★★★★
() автор топика
Последнее исправление: maxcom (всего исправлений: 1)
Ответ на: комментарий от maxcom

Сишка точно поломалась, я не разбираюсь, но вот как на лоре и как на демке

На лоре в html нет function_ класса после hljs-title я попробовал на вписать руками, но ничего не поменялось, Надо наверное для каждой подсветки каждого которую на ЛОР перенесли наштопать кода и прям тут накопипастить что-бы не гадать, а глазами просто смотреть на живую =)

Ща :D

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

Тестирование подсветки кодиков

bash

dron@gnu:/mnt/STORAGE/sonc$
while [ "$number" -le $FLOOR ]
do
  number=$RANDOM
done

c#

public ArgumentException (string? message, string? paramName);
public ArgumentNullException (string? paramName, string? message);

c++

std::int32_t(v8::Maybe<std::int32_t>::* maybe_from_just)() && = v8::Maybe<std::int32_t>::FromJust;

clojure

;trumped-up example
(defn argcount
  ([] 0)
  ([x] 1)
  ([x y] 2)
  ([x y & more] (+ (argcount x y) (count more))))

cmake

cmake_minimum_required(VERSION 2.6)
set(SOURCES test.cpp lib1.cpp lib2.cpp)
add_executable(test ${SOURCES})

coffescript

# Assignment:
number   = 42
opposite = true
# Conditions:
number = -42 if opposite
# Functions:
square = (x) -> x * x
# Arrays:
list = [1, 2, 3, 4, 5]
# Objects:
math =
  root:   Math.sqrt
  square: square
  cube:   (x) -> x * square x

css

  body {
    background-color: green;
  }

d

void main()
{
    import vibe.d;
    listenHTTP(":8080", (req, res) {
        res.writeBody("Hello, World: " ~ req.path);
    });
    runApplication();
}

delphi

begin
  Application.Initialize;
  Application.MainFormOnTaskbar := True;
  Application.CreateForm(TForm1, Form1);
  Application.Run;
end.

diff

+плюс
-минус

erlang

mgr_actors(E) when is_record(E, event) ->
    Actor = fun(A) ->
               case A of
                   mnesia_tm     -> trans_mgr;
                   mnesia_locker -> lock_mgr;
                   _             -> A
               end
            end,

f#

module blalala =
    // cococococc
    type lalalaal =
        { Name     : string
          Phone    : string
          Verified : bool }
    let contact1 = { Name = "lala" ; Phone = "(8800) 555-хахахахах" ; Verified = false }

fortran

      PROGRAM HELLO
*     The PRINT statement is like WRITE,
*     but prints to the standard output unit
        PRINT '(A)', 'Hello, world'
        STOP
      END

go

package main
import "fmt"
func main() {
    if 7%2 == 0 {
        fmt.Println("7 is even")
    } else {
        fmt.Println("7 is odd")
    }

haskel

class Eq a where  
    (==) :: a -> a -> Bool  
    (/=) :: a -> a -> Bool  
    x == y = not (x /= y)  
    x /= y = not (x == y)

xml

<tag>notag</tag>

ini

[name]
opt=value

java

public String getLastPageUrl() {
    if (pages > 1) {
      return getGroupUrl() + msgid + "/page" + (pages - 1) + "?lastmod=" + lastmod.getTime();
      return getGroupUrl() + msgid + "/page" + (pages - 1) + "?lastmod=" + cid;
}

javascript

 let realPart = (-b / (2 * a)).toFixed(2);
    let imagPart = (Math.sqrt(-discriminant) / (2 * a)).toFixed(2);

lisp

(defun fibonacci (N)
    "Compute for the Nth Fibonacci Number."
    (if (or (zerop N) (= N 1))
        1
        (let
            ((F1 (fibonacci (- N 1)))
             (F2 (fibonacci (- N 2))))
            (+ F1 F2))))


(print (fibonacci 5))

lua

function add_string (stack, s)
    stack[#stack+1] = s;    -- push 's' into the the stack
      for i=#stack-1, 1, -1 do
      if #stack[i] > #stack[i+1] then
          break
      end
      stack[i] = stack[i] .. table.remove(stack);
    end

objective-c

@interface Rect : NSObject
{
	float     width;
	float     height;
	BOOL      isFilled;
	NSColor * color;
}
@end

perl

my $a = "ab\x{100}cde";
my $b = "fghij";
my $c = "\x{101}klmn";

php

array_walk($array, fn (int $value) => echo $value);

python

def factorial(n):
    if n < 0:
        raise ArithmeticError('sdf.')
    f = 1
    for i in range (2, n + 1):
        f *= i
    return f

ruby

def fact (n)
  result = 1
  for i in 1..n do
    result *= i
  end
  result
end

rust

trash::delete_all(&the_others).unwrap();
    for name in the_others.iter() {
        assert!(File::open(name).is_err());
    }

scala

object PrintOptions {
   def main(args: Array[String]) =
     println("Выбраны опции:" +: (args filter (_ startsWith "-") map (" " + _.drop(1))) mkString "\n")
 }

smalltalk

select: aBlock
| newCollection |
newCollection := self species new.
self do: [:each |
    (aBlock value: each)
        ifTrue: [newCollection add: each]].
^newCollection

sql

SELECT CustomerName, City FROM Customers;

tex

{\small
\enumsentence{Topicalization from sentential subject:\\ 
\shortex{7}{a John$_i$ [a & kltukl & [el & 
  {\bf l-}oltoir & er & ngii$_i$ & a Mary]]}
{ & {\bf R-}clear & {\sc comp} & 
  {\bf IR}.{\sc 3s}-love   & P & him & }
{John, (it's) clear that Mary loves (him).}}
}

vala

public class ExampleApp : Gtk.Application {
  public ExampleApp () {
    Object (
      application_id: "com.example.App",
      flags: ApplicationFlags.DEFAULT_FLAGS
    );
  }
LINUX-ORG-RU ★★★★★
()

Исправь цветовую схему для неподсвеченного кода. Что за ерунда:

Где мой белый цвет????
И тут тоже белого не завезли

и здесь бы не лишним

Werenter ★★★
()
Ответ на: комментарий от LINUX-ORG-RU

У меня в профиле аськи

Чет древностью пахнуло… Ты из какого года пишешь?

Zhbert ★★★★★
()
Последнее исправление: Zhbert (всего исправлений: 1)

Обновил библиотеку

192 languages

vs

bash clojure coffeescript cmake cpp csharp css d delphi diff erlang fortran fsharp go haskell ini java javascript lisp lua objectivec perl php python ruby rust sql scala smalltalk latex vala xml

Какая-то дискриминация по языковому признаку! :)

dataman ★★★★★
()
Ответ на: комментарий от maxcom

Простите, думал успею заменить ссылку на скриншот без usercss. Собственно, ссылка заменена.

И без uBlock то же самое.

Хм, в девтулзах браузера вижу, что он вообще не грузит highlight.min.js.

Виновником оказался лорифай. Благо с недавними нововведениями он стремительно перестаёт быть нужным, с чем искренне вас поздравляю.

token_polyak ★★★★
()
Последнее исправление: token_polyak (всего исправлений: 5)
Ответ на: комментарий от LINUX-ORG-RU

вот тут я не знаю это просто по другому или… Раньше всё после # было серым я даже не знаю что лучше :D Так тоже прикольно

Вот это прям сильно мне не нравится. Создаёт впечатление, будто подсветка препроцессора тупо сломано.

wandrien ★★
()
Ответ на: комментарий от maxcom

Спасибо, но она не по центру блока кода, именно блока кода, а не страницы. Слева отступ всегда больше чем с права. Я линейкой на экране померял :) Только не смеяться ибо пропорции.

Вот так будет наглядно видно

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от maxcom

И вот ещё буг

  • это ->

Вот такое в обсуждениях например.

Для разделения используй символ ` ` и всё 

То есть когда в сообщениях inline блок кода используется для обозначения пробела. Но сейчас он схлопнут. Кто то может сказать ну пиши " " и всё для этого. Ну такое, inline блоки кода красивые, наглядные и няяяяяя

К слову перед стрелочкой > и первым ``` inline блока кода стоит пробел, его тоже сожрало. я пишу

* это -> ` `

а на выходе

  • это ->

Ох, не завидую я тебе в стилях ковыряться каскадных после смены их, чего там куда на кого каскадно влияет хрен поймёшь :(

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от maxcom

А я (вроде) нашёл ща

F12 в браузере и пипеткой выбираем кнопку развернуть на картинке строка выделена и справа есть CSS свойство .code spoiler-button и в нём position:absolute. Если такое позиционирование отключить (галочкой) то кнопка выравнивается по центру блока кода, но поднимается выше. Не знаю это решение или нет, но убрать абсолютное позиционирование и опустить пониже паддинг/марджин-ботом : 2em/5px или тип того добавить.

Во

Понажимай галочку и видно как кнопка прыгает в центр повыше и вправо пониже по диагонали

Ну или родитель в цсс имеет свойство которое сдвигает кнопку. Пока не нашёл.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 4)
Ответ на: комментарий от maxcom

Во, прикольно. Непривычные тёплые тона конечно, но выглядит на порядки лучше чем в сломанном режиме =) Вот бы можно было переключать яркость тона цвета кода в настройках. =) Но жопа слипнется наверное, слишком частный случай :D

LINUX-ORG-RU ★★★★★
()
Ответ на: комментарий от LINUX-ORG-RU

К слову перед стрелочкой > и первым ```

Я имел в виду перед стрелочкой > и первым единичным апострофом а не тройным. Это я ступил в том что в inline нельзя один апостроф использовать. А то запутаю.

LINUX-ORG-RU ★★★★★
()
Последнее исправление: LINUX-ORG-RU (всего исправлений: 1)

По моему powershell-синтаксиса в новой библиотеке нет, раньше подсветка работала.


$ [pscustomobject] @{ π = [math]::Pi } | fl

π : 3,14159265358979
dmitry237 ★★★
()
Ответ на: комментарий от Werenter

Раньше подсветка была слишком контрастная (потому что изначально цвета были выбраны для black) и код выделялся на фоне остального текста. Сейчас оно по контрасту лучше соответствует tango.

maxcom ★★★★★
() автор топика
Ответ на: комментарий от maxcom

Ладно. А куда выбор разметки в комментариях пропал?

Werenter ★★★
()

https://i.ibb.co/ZJ5sYCS/lor20231121.png

Низ свёрнутого блока кода с кнопкой стал как-то плохо смотреться. Как было раньше скринов нет, но кажется эта кнопка была без рамки, ниже к границе и с затемнением кода под ней на всю строку.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Низ свёрнутого блока кода с кнопкой стал как-то плохо смотреться. Как было раньше скринов нет, но кажется эта кнопка была без рамки, ниже к границе и с затемнением кода под ней на всю строку.

На старую версию кто-то регулярно жаловался, я ее переделал насколько у меня хватило фантазии.

maxcom ★★★★★
() автор топика
Ответ на: комментарий от dataman

Путём эксперимента я выяснил, что указывать можно и другие языки, не только из этого списка.

Werenter ★★★
()
Ответ на: комментарий от maxcom

аллилуя

Наконец-то дошло что у тебя в спойлере кнопка залезает на текст, а тут она правильным образом расположена, она отделена и её чётко видно, ты сразу понимаешь какое действие произойдёт.

Xant1k ★★
()
Ответ на: комментарий от Xant1k

Кнопка и должна залезать на текст, по всей ширине. Чтобы было наглядно понятно, что именно она развернёт.

Вот как примерно должно быть:

.code .spoiler-button {
    transform: translate(-50%, 50%) !important;
    width: 95% !important;
    opacity: 50% !important;
    border: 0px !important;
}

firkax ★★★★★
()
Последнее исправление: firkax (всего исправлений: 1)
Ответ на: комментарий от firkax

Кнопка и должна залезать на текст

убейся

Xant1k ★★
()

подсветку синтаксиса кода

Нравится новая подсветка, предыдущая слишком резала глаза своим ‘белым неоновым светом’.

Но я ее чаще использую не по назначению, а в качестве оформления цитат. :) Родное «>» слишком невыразительно затемнено, особенно неудобно воспринимать большой текст. Но это мое личное впечатление, конечно.
(Возможно Markdown умеет ‘раскрашивать’ цитаты, а я и не знаю.)

krasnh ★★★
()
Последнее исправление: krasnh (всего исправлений: 1)
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.