楓

—— 风落花语风落天,花落风雨花落田.

  • 代码人生
    • 分享世界
    • 你不懂我
    • 我不怪你
  • 字符艺术
  • 人生苦短
  • 极客安全
  • 文章归档
    • 标签
    • 分类
    • 作者
  • 关于
  • 曾经

    一 20 五月 2019 | By honmaple | In love | 0f life

    曾经
    她问我
    谁考了全校第二

    我笑着
    指了指旁边
    是他

    后来
    听说他们走得很近

    明明考了全校第二的人是我

    曾经
    她问我
    谁是运动会上得分最多的人

    我笑着
    指了指旁边
    是他

    后来
    听说他们在一起了

    明明得分最多的人是我

    后来
    她不再问我了

    后来
    我没有她了

    阅读全文 »
  • 关于ivy的使用技巧

    二 14 五月 2019 | By honmaple | In Linux | 0f linux emacs

    Table of Contents

    • ivy中的tab
    • ivy中的C-h
    • ivy-occur批量操作
      • 自动打开wgrep-mode
      • 批量修改文件名
    • counsel-find-file
      • 重命名
      • 自动创建不存在的目录
    • ivy自动使用选中的内容
    • 搜索某个目录
    • ivy的显示避免出现在视线外
    • counsel-ag指定文件后缀

    ivy默认的配置已经足够了,但还是可以通过一些技巧来提升使用体验

    ivy中的tab

    ivy提供了好几个有关补全的命令,分别是ivy-done, ivy-partial-or-done, ivy-immediate-done, ivy-dispatching-done, 但不幸,想要获得高效的补全,我不得不记住这n多个命令,这常常使效率变得更低, 所以,我自定义了一个 maple/ivy-done, 仅使用 tab 这一个按键就可以获得以上所有的体验

    (defun maple/ivy-done()
      (interactive)
      (let ((dir ivy--directory))
        (ivy-partial-or-done)
        (when (string= dir ivy--directory)
          (ivy-insert-current)
          (when …
    阅读全文 »
  • 鱼

    一 29 四月 2019 | By honmaple | In Life | 0f life poem

    莫相逢
    只道人生初见
    寻归里
    岂敢天涯
    且听风雨且听云

    庄周,意逍遥

    阅读全文 »
  • 路

    四 18 四月 2019 | By honmaple | In Life | 0f life poem

    当你不断超越前方的人
    在更前方
    总会有那么一盏红灯

    也许是为了安全
    也许是为了公平

    谁知道呢

    你,终归是只能等着

    阅读全文 »
  • 未来,谁知道呢

    一 25 三月 2019 | By honmaple | In Life | 0f life

    终究是辞职了,
    放弃了下个月可能发的年终奖,
    放弃了下个月就要涨的工资,
    也许还要放弃杭州这座美丽而陌生的城市,
    可未来,谁知道呢?

    总是担心怎么给父母交代,
    总是担心养老保险怎么办,
    公积金怎么办,
    租房搬家怎么办,
    档案怎么办,
    户口怎么办,
    买房买车怎么办,
    结婚怎么办,
    孩子怎么办,
    ......

    未来,到底该怎么办

    也许明天就要发生世界大战,
    也许明天会因为意外而死去
    也许明天会更好,
    可未来,谁知道呢?

    什么时候能够重归路上,
    我,一直在路上

    阅读全文 »
  • 忆

    日 24 二月 2019 | By honmaple | In Life | 0f life poem

    青霜长华旧离人
    梅雨秋雪落缤纷

    阅读全文 »
  • Flask支持多语言站点

    日 13 一月 2019 | By honmaple | In Python | 0f python flask

    Table of Contents

    • 使用nginx重定向uri
    • 使用uri获取对应非302响应
    • 使用url_map复制并alias路由
    • 演示效果

    Flask的多语言国际化可以使用Flask-Babel插件,在此不再细述,但对于所谓的多语言站点(即形如example.com/zh/uri、example.com/en/uri或者zh.example.com、en.example.com)文档上却未作细述

    有一个 Flask URL Processors需要对所有的uri都额外增加一个lang_code的前缀,路由数较少时没什么问题,但路由数较多时太过麻烦

    实现example.com/en/uri可以有多种方式,除了使用Flask URL …

    阅读全文 »
  • emacs窗口管理

    五 11 一月 2019 | By honmaple | In Linux | 0f emacs linux

    Table of Contents

    • 基础设置
    • 使用shackle管理窗口
    • 窗口黄金分割zoom
    • window-numbering显示当前窗口号

    init-window.el

    基础设置

    ;; 设置默认为左右分屏
    (setq split-width-threshold 1)
    
    (evil-leader/set-key
      "ws"  'split-window-below  ;; 上下分屏
      "wv"  'split-window-right) ;; 左右分屏
    

    使用shackle管理窗口

    当设置了 (setq split-width-threshold 1) 后所有的窗口都会变成左右分屏,所以需要 shackle 或 popwin package对窗口进行管理, 对一些特殊的窗口或 buffer 比如 Help 和 flycheck error list 需要设置为显示在下方,并且默认选中

    (setq shackle-rules
          '(("*Help*" :select t :align …
    阅读全文 »
  • web-mode自定义fold函数以适应indent-region

    六 24 十一月 2018 | By honmaple | In Linux | 0f linux emacs elisp

    web-mode有一个内置的web-mode-fold-or-unfold函数,但这个函数有一个问题,当存在fold时,使用indent-region会得到错误的缩进,想要得到正确的缩进,必须先 unfold, 比如

    <div>
      <div class="col-xs-3 col-sm-3" id="sidebar" role="navigation">
        <button class="btn btn-primary">Submit</button> <br />
        <span>
            <button class="btn btn-primary">Submit</button> <br />
        </span>
        <span>
            <button class="btn btn-primary">Submit</button> <br />
        </span …
    阅读全文 »
    • «
    • 1
    • 2
    • 3
    • 4
    • ......
    • 19
    • 20
    • 21
    • »
  • © 2015-2022 honmaple
  • ·
  • 友链 | 联系 | 项目 | 时间轴