Копировать из Adium: Как не получить метки времени?

418
Dan Rosenstark

Когда я делаю команду -c с Adium, она собирает метки времени и текст, который я хочу. Я просмотрел префы без удачи. Как я могу просто получить текст? (Я знаю, что могу использовать TextMate, а затем перетаскивать опции, но это раздражает.)

2
Не используется Adium, но эта проблема, похоже, была исправлена ​​[5 лет назад] (http://trac.adium.im/ticket/8633). Для этого была даже добавлена ​​иконка. Разве вы не видите никаких следов этого исправления в вашей версии? harrymc 12 лет назад 1
@harrymc Это для просмотра стенограммы чата, а не окна чата. Тем не менее, это просто `Cmd-L`, так что может быть хорошим обходным путем. Daniel Beck 12 лет назад 1

1 ответ на вопрос

3
mathuaerknedam

Adium does no specific processing of data when copying. The only way* to not copy the data is to not select it. If you want to copy several lines at once this means that you wither need to use the transcript viewer with timestamps hidden or use a message style that doesn't display the timestamp. on each message. Of the bundled styles, yMous has an option do this.

Since the message styles are nothing more than HTML, CSS, and Javascript, it should be possible to create a message style that will do what you want. IT would be easy to simply apply "-webkit-user-select: None" to the class "x-time". Unfortunately, a bug in Webkit prevents this from working properly (https://bugs.webkit.org/show_bug.cgi?id=80159).

*(A second option would be to use Javascript to process the copy buffer however you'd like. To the best of my knowledge nobody has ever done this, but it's theoretically possible.)

на самом деле не думал о средстве просмотра стенограммы :) Я посмотрю, что еще появится, прежде чем я начисляю баллы, но этот ответ хорош и определенно выходит за рамки. +1 сейчас. Dan Rosenstark 12 лет назад 0