Как я могу заставить Emacs возвращаться все неизменные буферы при переключении ответвлений в мерзавца?

  1. Добавьте атрибут data-sticky к элементу изображения. Это будет значение, которое будет обновляться на изображении, когда вы решите применить его.
  2. Первоначально сохранить значение src изображения по умолчанию для обращения.
  3. Toggle .sticky class & amp; image src on scroll

Итак, ваше изображение будет выглядеть так:

<img src="assets/images/logo.png" alt="" data-sticky="assets/images/logo-sticky.png" />

И ваш JS:

// Initially set the original src
var navbarImg = $('.navbar-brand > img')
navbarImg.data('original', navbarImg.attr('src'))

// Update on scroll
$(window).scroll(function() {
    var stickyNav = $('.sticky-navbar');
    var isSticky = $(this).scrollTop() > 50;
    stickyNav.toggleClass('sticky', isSticky);
    navbarImg.attr('src', navbarImg.data(isSticky ? 'sticky' : 'original'));
});
53
задан Chris Seymour 26 November 2012 в 09:14
поделиться

3 ответа

Попробуйте revbufs пакет :

revbufs.el крошечный пакет Emacs, который безопасно возвращается Ваши буферы, когда у Вас есть файлы, отредактированные и в Emacs и через внешние инструменты (например, генераторы кода такой как Jomtool)...

18
ответ дан gnat 7 November 2019 в 08:49
поделиться

Возможно, Вы хотели бы глобальное, автовозвращаются режим. Попытайтесь работать global-auto-revert-mode и если Вам нравится он, можно добавить (global-auto-revert-mode) к ~/.emacs файл.

41
ответ дан Pat Notz 7 November 2019 в 08:49
поделиться

Пакет Magit делает это автоматически, когда Вы активируетесь magit-ionotify-mode (inotify emacs 24.4 потребности на Linux). Его описание можно найти здесь .

11
ответ дан Flow 7 November 2019 в 08:49
поделиться
Другие вопросы по тегам:

Похожие вопросы: