Myp 31.01.2013 12:54 Work

Так все таки что полуш и почему? Аргументированные посты приветствуются?

Recommended by:

@hirthwork: подписался на каменты

1. 0verMind 31.01.2013 12:55 Work

emacs, vim говно

2. Myp0verMind /1 31.01.2013 12:55 Work

А что не говно?

3. 0verMindMyp /2 31.01.2013 12:56 Work

emacs

4. 0verMind0verMind /3 31.01.2013 12:56 Work

ну и sublime для спермоблядков

5. Myp0verMind /4 31.01.2013 12:57 Work

А по пунктам? В чем емакс не говно и в чем вим говно.

6. 0verMindMyp /5 31.01.2013 12:57 Work

емакс не говно, потому что у него нашные хоткеи и есть лисп, вим говно потому что он не емакс

7. komar 31.01.2013 12:59 thinkpad

Модальный интерфейс против инопланетянского.

8. Myp0verMind /6 31.01.2013 12:59 Work

Няшные это какие? С примерами, наверное, будет понятнее.

9. 0verMindMyp /8 31.01.2013 12:59 Work

ты тупой что ли?

10. Myp0verMind /9 31.01.2013 13:00 Work

Да. Мне пожалуйста по-подробнее. Чтобы я понял.

11. gelraen 31.01.2013 13:00 work-laptop

порошок, уходи

12. 0verMindMyp /10 31.01.2013 13:02 Work

тогда тебе только vim

13. gelraen 31.01.2013 13:02 work-laptop

вообще, говорят, хоткеи в emacs способствуют развитию RSI

14. 0verMindgelraen /13 31.01.2013 13:02 Work

вообще, говорят, от дрочки растут волосы на руках

15. hirthwork 31.01.2013 13:07 mcabber

вопрос всем адептам емакса в чати. вот я при редактировании кода,
скажем, блок перести в другую функцию. вырезать, разумеется я хочу строки
целиком, от начала и до конца. как мне это сделать в емаксе с минимальным
количеством клаватыканья?

16. 238328 31.01.2013 13:08

лучше для чего?
Если календарики смотреть и читать почту, то емакс
Для работы с текстом вим полущ

17. 2383280verMind /6 31.01.2013 13:08

толсто

18. Myp238328 /16 31.01.2013 13:09 Work

Для погромминга интересует

19. hirthworkMyp /18 31.01.2013 13:10 mcabber

тогда только вим. а ещё можешь выдержать МХАТовскую паузу и не дождаться ответа на /15, который есть распространённый юзкейз при прогромминге

20. kurkuma 31.01.2013 13:11 Gajim

sublime

21. hirthworkhirthwork /19 31.01.2013 13:11 mcabber

а ещё в режиме M-! автокомплит путей от текущей рабочей папки не работает

22. Myphirthwork /19 31.01.2013 13:11 Work

Ну, хочется же послушать, что пстачик говорит.

23. hirthworkMyp /22 31.01.2013 13:12 mcabber

пстач говорит: https://github.com/hirthwork/home/blob/m...

24. Myp 31.01.2013 13:13 Work

Да. Вот еще что. http://www.emacswiki.org/emacs/VimMode

25. hirthworkMyp /24 31.01.2013 13:14 mcabber

емаксоёбы симулируют вим? но зачем тебе симулировать, когда можно получить настоящий vim?

26. hirthwork238328 /16 31.01.2013 13:15 mcabber

календарики смотреть — cal, читать почту — mutt

27. Myphirthwork /25 31.01.2013 13:15 Work

Мне больше интересно зачем вообще такое может понадобится?

28. hirthworkMyp /27 31.01.2013 13:15 mcabber

в мире много необъяснимых вещей

29. 4dahirthwork /15 31.01.2013 13:29

проставил маркер, пропрыгал вниз, удалил, в нужном месте вставил.
или ты хочешь удобные костыли чтобы скопировать/удалить N строк вниз?

30. 4dagelraen /13 31.01.2013 13:30

мыш еще больше развивает

31. gelraen4da /30 31.01.2013 13:30 work-laptop

мышь я на трекбол сменил, УМВР, ну почти всё, кроме q3

32. 4da 31.01.2013 13:30

vim — быстро подредактировать отдельный файл в текущем каталоге.
emacs — для всего остального.

33. hirthwork4da /29 31.01.2013 13:31 mcabber

мне надо чтобы у первой строки выделения маркер автоматически ставился на первую колонку, а у последней — на \n, а не там где курсор находится. как это сделать в емаксе?

34. 4da238328 /16 31.01.2013 13:31

> Для работы с текстом вим полущ
пиздеж. емакс рулит при работе с текстовой информацией.

35. gelraen4da /34 31.01.2013 13:32 work-laptop

календарики и почта — вполне текстовая информация обычно

36. 4dahirthwork /33 31.01.2013 13:33

нажать C-e? или слишком долго? если долго можно поискать костылей.

37. hirthwork4da /36 31.01.2013 13:37 mcabber

о. что-то новое. спасибо

38. 2383284da /32 31.01.2013 13:38

лел, то же самое можно сказать и про наоборот

39. 4dagelraen /35 31.01.2013 13:38

и?
я говорю, что емакс рулит при работе с текстом

40. 238328 31.01.2013 13:39

алсо оп, если ты спрашиваешь это на псто, то тебе нет смысла использовать оба говна, потому что недостаточно фанбоизма, а может и нет

41. Myp238328 /40 31.01.2013 13:39 Work

Не уловил твой месседж, честно.

42. 4da238328 /38 31.01.2013 13:39

сможешь зайти через вим в каталог на удаленный ssh-хост и посмотреть там историю коммитов?

43. hirthwork4da /42 31.01.2013 13:41 mcabber

ты нихуя не понял сути Unix. Суть Unix — это когда ты одной утилитой заходишь на удалённый хост, другой — смотришь историю коммитов, третьей — редактируешь текст для новых коммитов, четвёртой — пишешь об этом в псто.

45. 4dahirthwork /43 31.01.2013 13:45

одной утилитой ты скачиваешь html, другой — картинки, третьей это все смотришь.

46. 4dahirthwork /21 31.01.2013 13:49

какой emacs?
УМВР

47. kurkumahirthwork /25 31.01.2013 13:50 Gajim

в виме нет жабера

48. 4dakurkuma /47 31.01.2013 13:51

на самом деле есть

49. kurkuma4da /48 31.01.2013 13:51 Gajim

(:

50. 2383284da /42 31.01.2013 13:52

зачем мне для этого вим/емакс/другойкостыль, если есть УДОБНЫЕ инструменты

51. 238328Myp /41 31.01.2013 13:52

тебе на самом деле не надо ни первое, ни второе

52. hirthwork4da /46 31.01.2013 13:52 mcabber

GNU Emacs 24.2.1
находясь в папке проекта запускаю «emacs /tmp/my.txt», нажимаю M-!, начинаю набирать, нажимаю таб — комплитится содержимое /tmp, а не содержимого текущей папки

53. 4da238328 /50 31.01.2013 13:53

потому что в emacs они лучше интегрированы.

54. kurkuma4da /42 31.01.2013 13:53

проще позвонить и попросить мальчика-программиста прочитать вслух список, чем ебаться с каким-то ссашами (их вообще кто-нибудь использует??), вимами, хуимами

55. hirthwork4da /53 31.01.2013 13:54 mcabber

я не хочу «интегрированы» я хочу «удобно использовать и без интеграции»

56. 2383284da /53 31.01.2013 13:56 11994432391359640247814606

чем где? Назови мне причину почему лучше и почему я вообще буду делать такой костыль, как у тебя в проблеме, вместо НОРМАЛЬНОГО решения

57. 4dahirthwork /52 31.01.2013 13:57

не нужно юзать emacs как вим (запускать для каждого файла).

* открыл файл /tmp/my.txt C-x C-f /tmp/my.txt
* открыл в dired каталог текущего проекта C-x C-f /path/to/project
* запускаешь свою команду, все комплитится.

58. 4da238328 /56 31.01.2013 13:58

потому что у тебя общий environment, хистори, набор шорткатов, комплишен etc

59. 4dakurkuma /54 31.01.2013 13:59

успешноблядь ИТТ

60. 2383284da /58 31.01.2013 14:00 11994432391359640247814606

файл-менеджер

61. hirthwork4da /57 31.01.2013 14:02 mcabber

1. не делай предположений о том как я юзаю вим
2. зачем мне промежуточный шаг с открытием текущего каталога, в котором я и так нахожусь?

62. 4da238328 /60 31.01.2013 14:03

да

63. 4dahirthwork /61 31.01.2013 14:04

текущий каталог — тот, файл из которого открыт в текущем буфере и это логично.

64. hirthwork4da /63 31.01.2013 14:06 mcabber

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

65. 4dahirthwork /64 31.01.2013 14:10

то есть ты хочешь чтобы cwd всегда указывал на каталог, из которого был запущен emacs?

66. 4da4da /65 31.01.2013 14:11

для каждого буфера

67. hirthwork4da /65 31.01.2013 14:31 mcabber

именно так

68. 2383284da /32 31.01.2013 15:21 11994432391359640247814606

как в емаксе к каждому число в открытом файле прибавить 1? //

69. 2383284da /53 31.01.2013 15:21 11994432391359640247814606

нет

70. 2383284da /57 31.01.2013 15:23

>не нужно юзать emacs как вим (запускать для каждого файла).
что ты несешь, лел?

71. 2383284da /58 31.01.2013 15:23 11994432391359640247814606

палю годную штуку — операционная система

72. 0verMind238328 /70 31.01.2013 15:23 Gajim

съебствовал бы ты уже отсюда

73. 2383280verMind /72 31.01.2013 15:25 11994432391359640247814606

а то что?

74. 238328238328 /73 31.01.2013 15:25 11994432391359640247814606

скажешь мне съебать отсюда, м-м?

75. 0verMind238328 /74 31.01.2013 15:27 Gajim

мы и так все поняли, что ты тупой, просто съеби

76. 2383280verMind /75 31.01.2013 15:28 11994432391359640247814606

на самом деле еще не все поняли

77. 4da238328 /71 31.01.2013 15:39

современные ОС — говно

78. 2383284da /77 31.01.2013 15:39 11994432391359640247814606

используй несовременные

79. 4da238328 /68 31.01.2013 15:50

написать это на елиспе, либо через C-h C-u M-S-| и grep+sed

80. 4da238328 /70 31.01.2013 15:50

а что, вим разве не так юзают?

81. 2383284da /80 31.01.2013 15:53 11994432391359640247814606

нет //без понятия, как его юзают

82. 4da238328 /78 31.01.2013 15:57

они не работают на современном железе

83. 2383284da /82 31.01.2013 15:57 11994432391359640247814606

виртуалочки/эмуляторы

84. 4da238328 /83 31.01.2013 15:58

а толку, если они не развиваются и современный софт под них не выпускается.

85. 2383284da /84 31.01.2013 15:58 11994432391359640247814606

багор пидорашки

86. 4da238328 /85 31.01.2013 15:59

ты номером поста не промахнулся ?

87. 2383284da /86 31.01.2013 15:59 11994432391359640247814606

нет

Do you really want to delete ?